Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Очистка home каталогов пользователей. (http://forum.oszone.net/showthread.php?t=263351)

alexisgreen 28-06-2013 13:45 2175850

Очистка home каталогов пользователей.
 
День добрый.

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

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

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

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

Iska 28-06-2013 14:53 2175891

Код:

@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 2175922

Огромное спасибо - то что надо!!


Время: 00:50.

Время: 00:50.
© OSzone.net 2001-