PDA

Показать полную графическую версию : [решено] Очистка home каталогов пользователей.


alexisgreen
28-06-2013, 13:45
День добрый.

Не подскажете, как решить следующую задачу:

На расшаренном диске есть каталог Home, в котором для каждого пользователя есть папка совпадающая с его логином. (Username1, Username2 и т.д.), в которой он имеет возможность создавать папки выкладывать файлы и т.д.

Нужно скриптом очищать все их содержимое ( файлы, папки, пустые системные ... все), не удаляя при этом сами папки Username1, Username2 и т.д.

Заранее спасибо

Iska
28-06-2013, 14:53
@echo off
setlocal enableextensions enabledelayedexpansion

set sFolder=\\Server\Share\Home

if exist "%sFolder%" (
for /f "usebackq delims=" %%i in (
`dir /b /a:d /o:n "%sFolder%"`
) do (
echo Clearing [%sFolder%\%%i]...
pushd "%sFolder%\%%i" && (rmdir /s /q "." & popd) 2>nul
)
) else (
echo Folder [%sFolder%] not found.
)
endlocal
exit /b 0

alexisgreen
28-06-2013, 15:22
Огромное спасибо - то что надо!!




© OSzone.net 2001-2012