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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

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

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

UncleFather » 03 окт 2008 07: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\


Вернуться к началу