Пакет рекурсивно удаляет старые файлы Windows

Я ищу функцию в пакете, которая рекурсивно делит все файлы / папки старше X дней с заданного пути.

Есть ли быстрый и простой фрагмент, который можно разместить в пакетной функции?

  • Как использовать nircmd.exe и установить имя файла% ~ nF в пакетном режиме для цикла
  • Добавление дня недели к имени файла в пакетном файле
  • Как скопировать список имен файлов в текстовый файл?
  • Добавление записей в раздел реестра с использованием командного файла
  • Как использовать пакетный файл для рекурсивной замены строки в файлах?
  • Сделайте что-нибудь каждые 10 секунд командного файла
  • Добавление дня недели к имени файла в пакетном файле
  • Сделайте что-нибудь каждые 10 секунд командного файла
  • Как использовать пакетный файл для рекурсивной замены строки в файлах?
  • Как скопировать список имен файлов в текстовый файл?
  • Как использовать `%` в пакетном файле
  • Добавление записей в раздел реестра с использованием командного файла
  • One Solution collect form web for “Пакет рекурсивно удаляет старые файлы Windows”

    Если ваш интерпретатор команд – это TCC / LE от JP Software , просто используйте диапазоны дат и команду del . Вот как удалить файлы (и последующие пустые каталоги) старше 30 дней:

      Del / [d-30,% @ makedate [0]] / s / x * 

    Конечно, * является подстановочным знаком и может содержать путь.

    дальнейшее чтение

    • Джонатан де Бойн Поллард (2003,2007). Выполнение некоторых часто задаваемых задач с помощью интерпретаторов команд JP Software. , Часто задаваемые ответы.
    Давайте будем гением компьютера.