Иногда можно столкнуться с задачей очистки диска от устаревших бэкапов, архивов или логов. В этом нам сможет помочь консольная утилита forfiles. Пример использования:
forfiles /p "c:\mylogs" /s /m *.* /d -30 /c "cmd /c del /q /f @file"
Вместо c:\mylogs нужно подставить свой путь к файлам. Возраст файлов в примере 30 дней (параметр /d), можно задать любое значение. Используя, например, маску /m *.log, можно удалять файлы только с расширением log, и тп. За рекурсивное удаление (во вложенных папках) отвечает параметр /s. Данную команду удобно использовать в пакетных файлах.
forfiles /p "c:\mylogs" /s /m *.* /d -30 /c "cmd /c del /q /f @file"
Вместо c:\mylogs нужно подставить свой путь к файлам. Возраст файлов в примере 30 дней (параметр /d), можно задать любое значение. Используя, например, маску /m *.log, можно удалять файлы только с расширением log, и тп. За рекурсивное удаление (во вложенных папках) отвечает параметр /s. Данную команду удобно использовать в пакетных файлах.
Комментариев нет:
Отправить комментарий