![]() |
Удаление папок с условиями
Нужно сделать bat-ничек который будет удалять папки (не файлы) на пути С:\Users\%USERNAME%\AppData\Hello.
Я смог написать только такое: @Echo Off Set Folder=C:\Users\%USERNAME%\AppData\Hello For /F "Tokens=*" %%A In ('Dir /A:D /B /S %Folder% ^| Findstr /I ".$"') Do RD /S /Q "%%A">Nul 2>&1 Первая строка, собственно где, вторая чтоб удалять папки (в папке Hello все файлы остануться не тронутыми, папки удалятся). Нужно чтоб одним запуском удалялись папки для всех пользователей, а не только %USERNAME%, ну или если не рассматривать пользователей то какой маской можно заменить папку с именем пользователя (причем имя может выглядеть как угодно, сходства общего для всех в названии нет), чтоб провалиться к папке AppData, но Hello может быть не у всех, что с этим делать? P.S. 1. Ещё файлик должен отрабатывать например в 15:00, не хочется запихивать его в Планировщик, может какой таймер можно внутри прописать. 2. Можно ли сделать файл, чтоб он запускался не от пользователя, зашедшего в систему, а от администратора (как-бы в файлик "вшить" Логин и Пароль админа, чтоб не давать пользователю) З.Ы. Если у кого мысли или примерчики есть похожие поделитесь пожалуйста. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Время: 12:05. |
Время: 12:05.
© OSzone.net 2001-