Удаление старых файлов
У каждого админа часто возникает необходимость удаления старых файлов, бэкапов, ненужных файлов общих файловых ресурсов. И каждый решает эту проблему по своему, некоторый используют VBS и прочие скрипты, но я решил не заморчиваться т.к хотелось чего то простого и эффективного, для удаления фалов по сроку давности, например удалить файлы созданные старше недели. На помощь пришла утилита forfiles, в XP ее нет но можете сперерть с Windows Server 2003/2000.
Вот простой пример:
forfiles -p D:\backup\MyBackup -d -3 -c "cmd /c del @PATH"
forfiles -p \\server\share\MyShare -d -7 -c "cmd /c del @PATH"
Итак первая команда удаляет на локальном диске устаревшие бэкапы старше 3 дней, вторая на общем ресурсе старше 7 дней. Команда также удаляет файлы и во вложенных папках.
Будьте осторожны, лучше вместо del поставит echo для теста.
хоть бы тогда уж файлики ети выложил и forfiles.ехе
ОтветитьУдалить