Alexander A Manaeff -

 
 

Как выбрать файлы и папки по дате создания

Все об администрировании Windows NT/2000/2003/2008/2012 Server (в т.ч. R2) серверов. Групповые политики, домены, безопасность и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.

Модератор: UncleFather

Как выбрать файлы и папки по дате создания

Сообщение UncleFather » 03 окт 2008 08:21, Пт

1. Для этого есть встроенная утилита ForFiles - она позволяет отбирать файлы и папки по различным критериям, и поддерживает рекурсивную обработку каталогов. Подробнее о ней можно почитать во встроенной справочной системе Windows.
Пример:
forfiles /p C:\Archives\ /s /m *.* /d -30 /C "cmd /c DEL /F /S /Q @file"
Удаляет фалы из папки C:\Archives\ с маской *.*, дата создания которых старше 30 дней.
Обращаем внимание: если пишем "*" - то будут просматриваться и папки и файлы, если пишем "*." - только папки, если "*.*" - только файлы.
2. А так же есть третьесторонняя утилитка, nncron.
3. Можно воспользоваться rar-ом, указав в строке запуска параметр "to".
Пример:
"C:\Program Files\WinRAR\rar.exe" a -df -wC:\Archive\TMP\ -dh -ilogC:\Archive\TMP\tmp.txt -os -ow -ep2 -rr5 -m0 -mdg -s- -r -to30d -v700m -y C:\Archive\TMP\tmp.rar C:\Archive\Base\ >>log1.txt
DEL /F /S /Q c:\Archive\TMP\* >>log1.txt
Здесь сначала создается архив файлов tmp.rar старше 30 дней в папке C:\Archive\TMP\, с удалением исходных файлов. Отбор файлов из папки C:\Archive\Base\, затем очищается папка C:\Archive\TMP\
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Вернуться в Администрирование Windows Server

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 2

Alexander A Manaeff -
@Mail.ru .