Home
» WINDOWS
»
Как автоматически удалить файлы старше X дней в Windows 10
Как автоматически удалить файлы старше X дней в Windows 10
В Windows 10 есть функция Storage Sense, которая освобождает место в вашей системе . Он нацелен на корзину и временные файлы. Он удаляет файлы старше 30 дней, если они не использовались / не использовались. Эта функция полезна, но не позволяет добавлять в нее дополнительные папки. Если вы хотите автоматически удалять файлы старше X дней, где X - любое количество дней, которое вы выбираете по своему усмотрению, вам необходимо создать запланированную задачу и использовать команду командной строки.
Мы должны предупредить вас, что команда, используемая для автоматического удаления файлов старше X дней, не останавливается, чтобы проверить, обращались ли вы к файлу недавно. Он будет смотреть на дату последнего изменения, поэтому, если файл никогда не изменялся, он будет удален.
Команда удаления файлов
Команда, используемая для удаления файлов, выглядит следующим образом:
ForFiles / p "C: \ путь к папке" / s / d -30 / c "cmd / c del @file"
Вам нужно будет изменить его для папки, из которой вы хотите удалить файлы. Убедитесь, что вы запускаете эту команду в папке. Не указывайте системные папки, такие как папка «Загрузки» или «Рабочий стол». Вы можете создать папку в любом из этих мест и удалить из нее файлы, но не нацеливаться на сами папки. Команда будет искать подпапки в папке, на которую вы указали.
Чтобы изменить команду, вам необходимо добавить правильный путь к папке, из которой вы хотите удалить файлы, и дату истечения срока действия, которую вы хотите установить для файлов. Вот как выглядит измененная команда;
ForFiles / p "C: \ Users \ fatiw \ Desktop \ Screenshots" / s / d -10 / c "cmd / c del @file"
Он удалит файлы старше 10 дней, которые находятся в расположении, указанном после / p. Вы можете проверить это с помощью фиктивной папки и некоторых старых файлов, выполнив команду в командной строке.
Запланированная задача
Откройте планировщик задач. Нажмите "Создать задачу" справа. Дайте задаче имя, чтобы вы могли легко найти ее позже, когда / если вы решите ее удалить. Далее перейдите на вкладку «Триггеры». Нажмите «Создать» и в окне «Новый триггер» выберите, как часто вы хотите запускать задачу.
Щелкните ОК, а затем перейдите на вкладку Действия. Снова нажмите New внизу. В поле «Действие» выберите вариант «Запустить программу». Затем в поле «Программа / сценарий» введите «ForFiles». Наконец, в поле «Добавить аргументы» введите команду из предыдущего раздела, но опустите часть ForFiles. Когда вы войдете в него, он должен выглядеть так:
/ p "C: \ Users \ fatiw \ Desktop \ Screenshots" / s / d -10 / c "cmd / c del @file"
На последнем шаге перейдите на вкладку «Настройки» и включите «Разрешить запуск задачи по требованию» и «Запускать задачу как можно скорее после пропуска запланированного запуска». Это все, что вам нужно сделать.