- Чтобы удалить файлы старше 30 дней в Windows 10, вы можете использовать инструмент ForFiles .
- Используйте эту команду: ForFiles /p «C:\path\to\folder» /s /d -30 /c «cmd /c del /q @file» .
- Измените «30» на желаемое количество дней и путь к папке.
В Windows 10 вы можете использовать командную строку и планировщик заданий для автоматического удаления файлов старше определенного количества дней, чтобы освободить место и упорядочить файлы.
Приложение «Настройки» включает в себя «Контроль памяти » — функцию, которая автоматически запускается при нехватке места в хранилище. Помимо возможности удалять временные файлы, вы также можете включить функцию удаления файлов из корзины или папки «Загрузки», которые не менялись за последние 30 дней. Однако он ограничен и не предлагает возможности мониторинга дополнительных папок для удаления файлов, которые не изменились за предыдущие 60 дней.
Когда вы храните временные файлы из Интернета или проекты в разных папках, можно использовать команду ForFiles в командной строке и планировщике заданий, чтобы удалить файлы из любой папки старше определенного количества дней.
В этом руководстве вы узнаете, как вручную удалить файлы, которые не изменялись в течение определенного количества дней, а также инструкции по созданию автоматизированной задачи, которая удалит файлы старше определенного количества дней в любой папке в Windows 10 . .
Важно: Перед использованием команды для папки, которую вы хотите организовать, рекомендуется протестировать эти шаги с помощью тестовой папки, так как использование неверных параметров и других ошибок может привести к удалению неправильных файлов.
Удалить файлы старше X дней с помощью ForFiles в Windows 10
Если у вас есть разные папки с большим количеством файлов и вы хотите очистить их, удалив те, которые старше определенного количества дней, вы можете использовать команду ForFiles.
Чтобы использовать команду ForFiles для удаления файлов старше определенного количества дней в Windows 10, выполните следующие действия:
-
Откройте Пуск в Windows 10.
-
Найдите командную строку , щелкните результат правой кнопкой мыши и выберите параметр « Запуск от имени администратора ».
-
Введите следующую команду, чтобы удалить файлы в Windows 10, которые не изменялись за последние 30 дней, и нажмите Enter :
ForFiles /p "C:\путь\к\папке" /s /d -30 /c "cmd /c del /q @file"
В команде измените, "C:\path\to\folder"указав путь к папке, в которой вы хотите удалить файлы, и измените /d -30, чтобы выбрать файлы с датой последнего изменения.

Разбивка команды ForFiles
- /p — указывает путь для начала поиска.
- /s — указывает ForFiles искать внутри подкаталогов.
- /d — указывает дату последнего изменения файла.
- /c — указывает ForFiles выполнить команду (должна быть заключена в двойные кавычки). По умолчанию используется «cmd /c del @file» .
- /q — позволяет удалять папки без подтверждения.
Если вы хотите узнать больше об этих переключателях, используйте команду ForFiles /?Command.
Автоматическое удаление файлов старше X дней с помощью планировщика заданий в Windows 10
Команда в предыдущих инструкциях позволяет вам удалять файлы в папке старше 30 дней, но вам нужно открыть командную строку и выполнить команду вручную, когда вы хотите освободить место.
Чтобы автоматизировать процесс, вам нужно использовать планировщик заданий в Windows 10, чтобы создать задачу, которая выполняет команду через определенные промежутки времени.
Чтобы создать запланированную задачу с помощью команд ForFiles для удаления файлов, которые не изменились в течение некоторого времени, выполните следующие действия:
-
Откройте Пуск .
-
Найдите планировщик заданий и щелкните верхний результат, чтобы открыть интерфейс.
-
Щелкните правой кнопкой мыши папку библиотеки планировщика заданий .
-
Нажмите « Новая папка ».
-
Введите любое имя для папки и нажмите OK . (Мы создаем новую папку, чтобы задачи были организованы и отделены от системных задач.)
-
Щелкните правой кнопкой мыши недавно созданную папку и выберите параметр « Создать задачу ».
-
В поле «Имя» введите название задачи.
-
На вкладке «Общие» в разделе «Параметры безопасности» выберите параметр « Выполнять независимо от того, вошел ли пользователь в систему или нет» . (При выборе этого параметра командное окно не будет отображаться при автоматическом запуске задачи.)
![How to delete files older than X days automatically on Windows 10 How to delete files older than X days automatically on Windows 10]()
-
Снимите флажок Не сохранять пароль .
-
Перейдите на вкладку «Триггеры» и нажмите кнопку « Создать » .
-
Выберите параметр « По расписанию » в раскрывающемся меню «Начать задачу».
-
В разделе «Настройки» укажите, когда вы хотите запускать задачу (например, «Вовремя», «Ежедневно», «Еженедельно», «Ежемесячно»). Какой бы вариант вы ни выбрали, обязательно укажите параметры запуска с правой стороны.
-
Нажмите кнопку ОК .
![How to delete files older than X days automatically on Windows 10 How to delete files older than X days automatically on Windows 10]()
-
Перейдите на вкладку «Действия» и нажмите кнопку « Создать » .
-
Используйте раскрывающееся меню «Действия» и выберите параметр « Запустить программу ».
-
В поле «Программа/скрипт» введите следующую команду:
ForFiles
-
Введите следующую команду в поле «Добавить аргументы» и нажмите кнопку « ОК » .
/p "C:\путь\к\папке" /s /d -30 /c "cmd /c del /q @file"
В команде измените, "C:\path\to\folder"указав путь к папке, в которой вы хотите удалить файлы, и измените /d -30, чтобы выбрать файлы с датой последнего изменения.
![How to delete files older than X days automatically on Windows 10 How to delete files older than X days automatically on Windows 10]()
-
Нажмите кнопку ОК .
-
Перейдите на вкладку «Настройки» и обязательно отметьте следующие параметры:
- Разрешить запуск задачи по требованию.
- Запустите задачу как можно скорее после того, как запланированный запуск будет пропущен.
- Если задача не удалась, перезапустите каждую.
-
Нажмите кнопку ОК .
![How to delete files older than X days automatically on Windows 10 How to delete files older than X days automatically on Windows 10]()
-
При появлении запроса введите имя пользователя и пароль администратора.
-
Нажмите кнопку ОК .
После выполнения этих шагов команда будет выполняться по расписанию, удаляя файлы старше указанного вами количества дней. Не забудьте изменить имя или переместить папку в другое место. В противном случае задание будет провалено.