Войти

Показать полную графическую версию : Регулярная очистка шары


rez0n
14-01-2012, 00:38
Доброго вечера всем.

Прошу Вашей помощи, думаю кто то уже стыкался с таким вопросом и поделится своими решениями.
Есть шара, с подпапками пользователей, тоесть каждый юзер имеет свою директорию на разшареном диске.

Пример:

\\share\username1\
\\share\username2\
...

Так вот, нужно удалять каждое воскресенье (или каждый 7 дней) содержимое папок юзеров, но сами папки оставлять.
В сети море скриптов, но все они сносят все содержимое шары. Надеюсь поможете въехать как это можно сделать :)

zion87
14-01-2012, 08:02
rez0n, попробуйте так

@echo off
set bat=c:\clearing.bat
set put=\\share
for /f %%a in (' dir /s /b %put%\*.* ') do del /q "%%a" >nul
at 07:00 /interactive /every:Su "%bat%"

батник удаляет все ФАЙЛЫ из \\share (и подпапок) - сами папки остануться целы, команда at будет запускать фаил каждое воскресенье в 07:00

megaloman
14-01-2012, 17:39
Напишите батник
del \\share\*.* /S /Q Поставьте его в назначенные задания.
А можно и без батника, в назначенных заданиях прописать
Cmd.exe /c del \\share\*.* /S /Q
Но умесен вопрос: Ваше сообщение в теме VBS/WSH/JS - Регулярная очистка шары
Вам хватит предлагаемых решений или нарисовать скрипт VBS?




© OSzone.net 2001-2012