День добрый.
Не подскажете, как решить следующую задачу:
На расшаренном диске есть каталог Home, в котором для каждого пользователя есть папка совпадающая с его логином. (Username1, Username2 и т.д.), в которой он имеет возможность создавать папки выкладывать файлы и т.д.
Нужно скриптом очищать все их содержимое ( файлы, папки, пустые системные ... все), не удаляя при этом сами папки Username1, Username2 и т.д.
Заранее спасибо
CMD/BAT - [решено] Очистка home каталогов пользователей.
-
Iska
Re: CMD/BAT - [решено] Очистка home каталогов пользователей.
Код:
Код: Выделить всё
@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