создаем на файлопомойке папки с названиями отделов. далее смысл идеи чтобы чистить папки созданные для обмена во избежание скапливания хлама, но сделав исключение создав папку "Долговременное хранение" в которой из хлама руководители отделов могли сохранить файл на более продолжительный срок...
создаем папку с названием отдела, в безопасность добавляем группу из ад с названием отдела с правами на чтение запись, далее создаем подкаталог Долговременное храние, права на запись только у руководителя отдела.
и собственно сам скрипт:
@echo off
set LOG=C:\Utils\Cleaner\Logs\Cleaner.log
echo --------- %Date% %time% > %LOG%
for /D %%i in (E:\Название отдела\*) do if /i not "%%i"=="E:\Название отдела\Долговременное хранение" ( echo %%i
del /s /q /f %%i >> %LOG%
del /s /q %%i\*.* >> %LOG%
for /D %%j in (%%i\*) do (
echo ***** Каталог %%j: >> %LOG%
rem del /s /q /f %%i >> %LOG%
rem del /s /q %%i\*.* >> %LOG%
rem for /D %%k in (%%j) do (
rd /s /q "%%j"
Echo Удалить %%j
Echo Удалена папка - %%j >> %LOG%
rem )
)
)
создаем папку с названием отдела, в безопасность добавляем группу из ад с названием отдела с правами на чтение запись, далее создаем подкаталог Долговременное храние, права на запись только у руководителя отдела.
и собственно сам скрипт:
@echo off
set LOG=C:\Utils\Cleaner\Logs\Cleaner.log
echo --------- %Date% %time% > %LOG%
for /D %%i in (E:\Название отдела\*) do if /i not "%%i"=="E:\Название отдела\Долговременное хранение" ( echo %%i
del /s /q /f %%i >> %LOG%
del /s /q %%i\*.* >> %LOG%
for /D %%j in (%%i\*) do (
echo ***** Каталог %%j: >> %LOG%
rem del /s /q /f %%i >> %LOG%
rem del /s /q %%i\*.* >> %LOG%
rem for /D %%k in (%%j) do (
rd /s /q "%%j"
Echo Удалить %%j
Echo Удалена папка - %%j >> %LOG%
rem )
)
)
Комментариев нет:
Отправить комментарий