Вы можете освободить место и сохранить порядок, удаляя только файлы, которые старше определенного количества дней в любой папке — вот как это сделать.
В Windows 10 вы можете использовать Командную строку и Планировщик задач для автоматического удаления файлов старше определенного количества дней, чтобы освободить место и сохранить упорядоченность ваших файлов.
В приложении «Параметры» есть функция «Смысл хранения», которая автоматически запускается при нехватке места в памяти, чтобы освободить пространство. Наряду с возможностью удаления временных файлов, вы также можете включить функцию удаления файлов, которые находились в корзине или папке «Загрузки» и не изменялись в течение последних 30 дней. Однако эта функция ограничена и не предлагает возможности отслеживать дополнительные папки для удаления их файлов, которые не менялись в течение последних 60 дней.
Если вы храните временные файлы из интернета или проекты в разных папках, можно воспользоваться командой ForFiles команда в командной строке и планировщике задач для удаления файлов из любой папки старше определенного количества дней.
В этом руководстве вы узнаете, как вручную удалить файлы, которые не были изменены в течение определенного количества дней, и как создать автоматическую задачу, которая будет удалять файлы старше определенного количества дней в любой папке в Windows 10.
Важно: Перед использованием команды на папке, которую вы хотите упорядочить, рекомендуется проверить эти действия на тестовой папке, так как использование неправильных параметров и другие ошибки могут привести к удалению неправильных файлов.
Как использовать ForFiles для удаления файлов старше X дней в Windows 10
Если у вас есть различные папки с большим количеством файлов, и вы хотите навести порядок, удалив те файлы, которые старше определенного количества дней, вы можете использовать команду ForFiles.
Чтобы использовать команду ForFiles для удаления файлов старше определенного количества дней, выполните следующие действия:
- Откройте Начать в Windows 10.
- Найдите Командная строка, щелкните правой кнопкой мыши результат и выберите Запуск от имени администратора.
- Введите следующую команду для удаления файлов, которые не были изменены за последние 30 дней, и нажмите кнопку Enter :
ForFiles /p "C:\path\to\folder" /s /d -30 /c "cmd /c del /q @file"
В приведенной выше команде не забудьте изменить
"C:\path\to\folder"
указав путь к папке, из которой вы хотите удалить файлы и изменить/d -30
для выбора файлов с датой последнего изменения.ForFiles с помощью Command Prompt
Команда ForFiles
- /p — указывает имя пути, по которому следует начать поиск.
- /s — дает команду ForFiles искать внутри подкаталогов.
- /d — определяет дату последнего изменения файла.
- /c — инструктирует ForFiles выполнить команду, которая должна быть заключена в двойные кавычки. По умолчанию «cmd /c del @file”.
- /q — позволяет удалять папки, не требуя подтверждения.
Если вы хотите узнать больше об этих переключателях, воспользуйтесь командой ForFiles /?
Командная строка.
Как использовать планировщик задач для автоматического удаления файлов старше X дней в Windows 10
Команда в предыдущей инструкции позволяет удалить файлы в папке старше 30 дней, но вам нужно открыть Командную строку и выполнять команду вручную каждый раз, когда вы хотите освободить место.
Если вы хотите автоматизировать процесс, вам нужно использовать планировщик задач в Windows 10, чтобы создать задачу, выполняющую команду через определенные промежутки времени.
Чтобы создать запланированное задание с помощью команд ForFiles для удаления файлов, которые не менялись в течение некоторого времени, выполните следующие действия:
- Открыть Начало.
- Поиск Планировщик задач и запустите, чтобы открыть опыт.
- Щелкните правой кнопкой мыши Библиотека планировщика задач папку.
- Нажмите на Новая папка.
- Введите любое имя папки и нажмите кнопку OK. (Мы создаем новую папку, чтобы задачи были организованы и отделены от системных задач.)
- Щелкните правой кнопкой мыши недавно созданную папку и выберите пункт Создать задачу.
- В поле «Имя” введите имя задачи.
- На вкладке «Общие”, в разделе «Параметры безопасности”, выберите опцию «Запустить независимо от того, вошел пользователь в систему или нет” вариант. (Эта опция заставит командное окно не появляться при автоматическом запуске задачи.)
Вкладка «Планировщик задач» Общие
- Очистить Не хранить пароль.
- Перейдите на вкладку «Триггеры” и нажмите кнопку Новый.
- В раскрывающемся меню «Начать задачу” выберите пункт По расписанию.
- В разделе «Настройки,” укажите, когда вы хотите запустить задачу (e.g., По расписанию, Ежедневно, Еженедельно, Ежемесячно). Какой бы вариант вы ни выбрали, не забудьте указать Запустите настройки в правой части.
- Нажмите кнопку OK.
Настройки триггера планировщика задач
- Перейдите на вкладку «Действия” и нажмите кнопку Новый.
- используя выпадающее меню «Действия” и выберите пункт Запустить программу параметр.
- В поле «Program/script” введите следующую команду:
ForFiles
- Введите следующую команду в поле «Добавить аргументы” и нажмите кнопку OK.
/p "C:\path\to\folder" /s /d -30 /c "cmd /c del /q @file"
В приведенной выше команде не забудьте изменить
"C:\path\to\folder"
указав путь к папке, из которой вы хотите удалить файлы и внести изменения/d -30
чтобы выбрать файлы с датой последнего изменения.Параметры действий планировщика задач
- Нажмите кнопку OK.
- Перейдите на вкладку «Настройки” и обязательно проверьте следующие параметры:
- Разрешить запуск задачи по требованию.
- Запустить задачу как можно скорее после того, как пропущен запланированный запуск.
- Если задание не выполнено, перезапустите все.
- Нажмите кнопку OK.
Дополнительные параметры планировщика задач
- Если появится запрос, введите имя пользователя и пароль администратора.
- Нажмите кнопку OK.
После выполнения этих шагов команда будет выполняться по расписанию, удаляя файлы в расположении старше указанного вами количества дней. Помните, что нельзя изменять имя или перемещать папку в другое место. В противном случае задача не будет выполнена.
Обновление 5 января 2022 года: Это руководство было первоначально опубликовано в октябре 2017 года и было пересмотрено в январе 2022 года, чтобы убедиться, что шаги по-прежнему точны.