Главная Windows 10 Как удалить файлы старше X дней в Windows 10

Как удалить файлы старше X дней в Windows 10



В Windows 10 есть ряд улучшений, которые позволяют содержать компьютер в чистоте. Последние версии включают встроенные инструменты для автоматического очистить корзину и очистить Папка загрузок периодически. К сожалению, если вы используете раннюю сборку Windows 10 или предыдущую версию ОС, эти функции для вас недоступны. Вот как можно удалить файлы старше определенных дней тремя разными способами.

Реклама


Для достижения этой цели вам даже не нужны сторонние инструменты. Это можно сделать с помощью проводника, PowerShell или пакетного файла.

Проводник - это приложение-менеджер файлов по умолчанию в Windows 10. В нем есть специальное поле поиска. Когда он фокусируется, на ленте отображается ряд дополнительных параметров. Чтобы активировать функцию поиска в проводнике, щелкните поле поиска или нажмите F3 на клавиатуре. Лента будет выглядеть следующим образом:Проводник: поиск файлов старшеВот как его использовать для удаления файлов старше определенного количества дней.

Удалите файлы старше X дней с помощью проводника

  1. Откройте вкладку Инструменты поиска на ленте (F3).
  2. Нажми наДата измененакнопка. У него есть выпадающий список с опциями.Проводник: поиск файлов по диапазону дат
  3. Выберите нужный вариант, напримерНа прошлой неделе.

Проводник немедленно отфильтрует результаты. Выберите файлы, которые вам не нужны, и нажмитеудалятьключ для удаления файлов. Кроме того, вы можете щелкнуть правой кнопкой мыши по выбору и выбратьудалятьиз контекстного меню.Справка Forfiles

Совет: вы можете использовать свои собственные фильтры нестандартного размера. Все, что вам нужно, это ввести желаемое условие фильтрации в поле поиска проводника следующим образом:

дата изменения: 01.11.2017 .. 20.11.2017

Вкладка Действия окна создания задачи Windows 10

как пересылать электронные письма из aol в Gmail

Вместо datemodified вы можете использовать datecreated для поиска файлов в определенном диапазоне дат.

Кроме того, вы можете ввести параметр, связанный с датой, и ввести символ двоеточия (:). Это заставит проводник отобразить средство выбора даты. Выберите дату или условие во всплывающем окне календаря. Вы можете щелкнуть дату и перетащить ее, чтобы указать диапазон дат. Таким образом, вы можете фильтровать результаты, чтобы получить именно то, что вам нужно.

Окно создания задачи Windows 10 Вкладка Действия новая кнопка

Этот метод удобен для периодического удаления файлов вручную. Если вам нужно автоматизировать процедуру, например Периодически очищайте папку Загрузки, вы должны использовать либо командную строку, либо методы PowerShell. Давайте рассмотрим их.

Удаление файлов старше X дней с помощью командного файла

В моей предыдущей статье Найдите большие файлы в Windows 10 без сторонних инструментов , мы узнали о полезныхForFilesконсольная команда. Эта команда выбирает файл (или набор файлов) и выполняет команду для этого файла.

Удалить старые файлы Ts Action

Мы можем использовать следующие переключатели:
/ S - этот переключатель делает для файлов рекурсивные подкаталоги. Как 'DIR / S'.
/ D - Выбрать файлы с датой последнего изменения. Например, -365 означает более года назад, -30 означает месяц назад.
/ P - для указания пути для начала поиска.
/ C 'команда' - эта команда определяет команду для выполнения для каждого найденного файла. Командные строки следует заключать в двойные кавычки.

Команда по умолчанию - cmd / c echo @file.

В командной строке можно использовать следующие переменные:
@file - возвращает имя файла.
@fname - возвращает имя файла без расширения.
@ext - возвращает только расширение файла.
@path - возвращает полный путь к файлу.
@relpath - возвращает относительный путь к файлу.
@isdir - возвращает 'ИСТИНА', если тип файла
каталог и FALSE для файлов.
@fsize - возвращает размер файла в байтах.
@fdate - возвращает дату последнего изменения файла.
@ftime - возвращает время последнего изменения файла.

Чтобы удалить файлы старше X дней сделайте следующее.

  1. Откройте новую командную строку пример.
  2. Введите следующую команду:
    ForFiles / p 'C:  My Folder' / s / d -30 / c 'cmd / c del @file'

    Замените путь к папке и количество дней желаемыми значениями, и все готово.

Например, чтобы удалить файлы старше месяца из папки Downloads, используйте следующую команду:

ForFiles / p '% userprofile%  Downloads' / s / d -30 / c 'cmd / c del @file'

Этот трюк работает во всех современных версиях Windows, включая Windows 7, Windows 8, Windows 8.1 и Windows 10.

Автоматическое удаление файлов старше X дней

Вы можете автоматизировать эту задачу с помощью встроенного приложения Task Scheduler.

  1. Открыть административные инструменты и щелкните значок планировщика заданий.
  2. На левой панели щелкните элемент «Библиотека планировщика заданий»:
  3. На правой панели нажмите ссылку «Создать задачу»:
  4. Откроется новое окно с названием «Создать задачу». На вкладке «Общие» укажите название задачи. Выберите легко узнаваемое имя, например «Удалить старые файлы».
  5. Перейдите на вкладку 'Действия'. Там нажмите кнопку «Создать ...»:
  6. Откроется окно «Новое действие». Там вам нужно указать следующие данные.
    Действие: запустить программу
    Программа / сценарий:ForFiles.exe
    Добавьте аргументы (необязательно):/ p '% userprofile% Downloads' / s / d -30 / c 'cmd / c del @file'
    Измените путь к папке и количество дней на то, что вам нужно.
  7. Перейдите на вкладку «Триггеры» в своей задаче. Там нажмите кнопку New.
  8. В разделе «Начать задачу» в раскрывающемся списке выберите «По расписанию» и нажмите кнопку «ОК». Укажите, когда вы хотите запускать задачу.
  9. Перейдите на вкладку 'Настройки'. Включите параметры
    - Разрешить запуск задачи по запросу.
    - Запустить задачу как можно скорее после пропуска запланированного запуска.
  10. Нажмите ОК, чтобы создать задачу.

Вот и все.

Наконец, если вы предпочитаете PowerShell, вы можете использовать специальный командлет для удаления старых файлов.

Удалите файлы старше X дней с помощью PowerShell

  1. Откройте новое окно PowerShell .
  2. Введите следующую команду:
    Get-ChildItem '% userprofile%  Downloads' -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | Убрать предмет

Если командлет Get-ChildItem находит файлы старше месяца, то для их удаления для каждого файла вызывается командлет Remove-Item.

Вот и все.

Интересные статьи

Выбор редакции

Скачать Скачать cPro__Bento Skin для Winamp
Скачать Скачать cPro__Bento Skin для Winamp
Загрузите cPro__Bento Skin для Winamp. Здесь вы можете скачать скин cPro__Bento для Winamp. Все кредиты принадлежат оригинальному автору этого скина (см. Информацию о скине в настройках Winamp). Автор:. Скачать 'Скачать cPro__Bento Skin для Winamp' Размер: 255,85 Kb РекламаPCRepair: Исправить проблемы с Windows. Все они. Ссылка для скачивания: Нажмите здесь, чтобы загрузить
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Мало что может сравниться с удовлетворением, которое вы получаете от сборки собственного ПК с нуля или от модернизации существующей модели. Поскольку цены на компьютеры ниже, чем когда-либо, это может показаться ложной экономией, но посмотрите глубже, и вы увидите
Как изменить свой профиль Netflix на телевизоре Samsung
Как изменить свой профиль Netflix на телевизоре Samsung
Netflix с более чем 150 миллионами подписчиков является одним из ведущих потоковых сервисов в мире. Благодаря простому в использовании интерфейсу и относительно недорогой модели подписки его популярность неудивительна. Хотя многим пользователям нравится смотреть
Как скопировать файлы с ПК с Windows на Linux
Как скопировать файлы с ПК с Windows на Linux
У большинства домашних пользователей есть система с двойной загрузкой, которая может загружаться из Linux, например Ubuntu, или запускаться из Windows. Этот сценарий, безусловно, является самым простым способом передачи файлов из Windows в Linux. Однако другие (деловые или личные)
Архив меток: Windows 10 build 10586 iso
Архив меток: Windows 10 build 10586 iso
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Тим Кук одновременно является одним из самых заметных и анонимных людей на планете. Попросите кого-нибудь рассказать о нем несколько фактов, и он, скорее всего, будет ошеломлен. 57-летний мужчина попадает в заголовки новостей как
Как заставить Windows 10 отображать знакомые значки рабочего стола
Как заставить Windows 10 отображать знакомые значки рабочего стола
Давайте посмотрим, как вернуть классические значки на рабочий стол в Windows 10.