Windows Tips & News

Как да изтриете файлове, по-стари от X дни в Windows 10

click fraud protection
ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Windows 10 има редица подобрения, които ви позволяват да поддържате компютъра си чист. Последните му версии включват вградени инструменти за автоматично изпразнете кошчето и почистете Папка за изтегляния периодично. За съжаление, ако използвате ранна версия на Windows 10 или предишна версия на операционната система, тези функции не са налични за вас. Ето как можете да изтриете файлове, по-стари от определени дни, като използвате три различни метода.

Реклама


За да постигнете тази цел, дори не се нуждаете от инструменти на трети страни. Това може да стане с помощта на File Explorer, PowerShell или пакетен файл.

File Explorer е приложението за файлов мениджър по подразбиране в Windows 10. Има специално поле за търсене. Когато се фокусира, показва редица разширени опции в лентата. За да активирате функцията за търсене във File Explorer, щракнете върху полето за търсене или натиснете F3

на клавиатурата. След това лентата ще изглежда както следва:Лента за търсене на File Explorer Ето как да го използвате, за да изтриете файлове, по-стари от определен брой дни.

СъдържаниеКрия
Изтрийте файлове, по-стари от X дни с File Explorer
Изтрийте файлове, по-стари от X дни с пакетен файл
Автоматично изтриване на файлове, по-стари от X дни
Изтрийте файлове, по-стари от X дни с PowerShell

Изтрийте файлове, по-стари от X дни с File Explorer

  1. Отворете раздела Инструменти за търсене в лентата (F3).
  2. Кликнете върху Дата на промяна бутон. Има падащ списък с опции.Търсене с падащо меню за промяна на датата на File Explorer
  3. Изберете желаната опция, като Миналата седмица.

File Explorer ще филтрира резултатите незабавно. Изберете файловете, от които не се нуждаете, и натиснете Изтрий ключ за изтриване на файлове. Като алтернатива можете да щракнете с десния бутон върху селекцията и да изберете Изтрий от контекстното меню.File Explorer Изтриване на файлове

Съвет: Можете да използвате свои собствени филтри с персонализиран размер. Всичко, от което се нуждаете, е да въведете желаното условие за филтър в полето за търсене на File Explorer, както следва:

Дата на промяна: 1.11.2017 г. 11/20/2017
File Explorer Намерете файлове, по-стари от

Вместо „datemodified“, можете да използвате „datecreated“, за да намерите файлове в определен период от време.

Като алтернатива можете да въведете параметъра, свързан с датата, и да въведете знак за двоеточие (:). Това ще накара File Explorer да покаже инструмента за избор на дата. Изберете дата или условие от изскачащия прозорец на календара. Можете да щракнете върху дата и да плъзнете, за да посочите период от време. По този начин можете да филтрирате резултатите, за да получите точно това, което искате.

File Explorer Намиране на файлове по период от време

Този метод е добър за ръчно изтриване на файлове от време на време. Ако трябва да автоматизирате процедурата, напр. почиствайте периодично папката Downloads, трябва да използвате или командния ред, или методите PowerShell. Нека ги прегледаме.

Изтрийте файлове, по-стари от X дни с пакетен файл

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

Помощ за Forfiles

Превключвателите, които можем да използваме, са както следва:
/S - Този превключвател прави forfiles рекурсивни поддиректории. Като "DIR /S".
/D - Изберете файлове с дата на последна промяна. Например -365 означава преди повече от година, -30 означава преди месец.
/P - За да посочите пътя за започване на търсенето.
/C "команда" - Тази команда определя командата, която да се изпълни за всеки файл, който ще бъде намерен. Командните низове трябва да бъдат увити в двойни кавички.

Командата по подразбиране е "cmd /c echo @file".

Следните променливи могат да се използват в командния низ:
@file - връща името на файла.
@fname - връща името на файла без разширение.
@ext - връща само разширението на файла.
@path - връща пълния път на файла.
@relpath - връща относителния път на файла.
@isdir - връща "TRUE", ако типът на файла е
директория и "FALSE" за файлове.
@fsize - връща размера на файла в байтове.
@fdate - връща датата на последната промяна на файла.
@ftime - връща последното модифицирано време на файла.

За да изтриете файлове, по-стари от X дни, направете следното.

  1. Отворете нов команден ред екземпляр.
  2. Въведете следната команда:
    ForFiles /p "C:\Моята папка" /s /d -30 /c "cmd /c del @file"

    Заменете пътя на папката и количеството дни с желаните стойности и сте готови.File Explorer Изтриване на файлове, по-стари от Cmd

Например, за да премахнете файловете, по-стари от месец от папката Downloads, използвайте следната команда:

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

Този трик работи във всички съвременни версии на Windows, включително Windows 7, Windows 8, Windows 8.1 и Windows 10.File Explorer Изтриване на изтегляния, по-стари от Cmd

Автоматично изтриване на файлове, по-стари от X дни

Можете да автоматизирате тази задача с помощта на вграденото приложение Task Scheduler.

  1. Отворете Административни инструменти и щракнете върху иконата на Task Scheduler.
  2. В левия панел щракнете върху елемента „Библиотека на планировчика на задачи“:Библиотека на планировчика на задачи на Windows 10
  3. В десния прозорец щракнете върху връзката „Създаване на задача“:Връзка за създаване на задача за Windows 10
  4. Ще се отвори нов прозорец, озаглавен "Създаване на задача". В раздела "Общи" посочете името на задачата. Изберете лесно разпознаваемо име като „Изтриване на стари файлове“.Задача за изтриване на стари файлове File Explorer
  5. Превключете към раздела "Действия". Там кликнете върху бутона "Нов...":
    Windows 10 Раздел Действия на прозореца за създаване на задачаWindows 10 Създаване на прозорец на задача Раздел Действия нов бутон
  6. Ще се отвори прозорецът "Ново действие". Там трябва да посочите следните данни.
    Действие: Стартирайте програма
    Програма/скрипт: ForFiles.exe
    Добавете аргументи (по избор): /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
    Изтриване на стари файлове Ts ActionПроменете пътя на папката и броя дни на това, от което се нуждаете.
  7. Отидете в раздела Тригери във вашата задача. Там кликнете върху бутона Нов.Нов бутон за задействане
  8. Под Стартиране на задачата изберете „По график“ в падащия списък и щракнете върху бутона OK. Посочете кога искате задачата да се изпълнява.Изтриване на стари файлове Ts Trigger
  9. Превключете към раздела "Настройки". Активирайте опциите
    - Разрешете задачата да се изпълнява при поискване.
    - Изпълнете задачата възможно най-скоро, след като планиран старт е пропуснат.Изтрийте настройките на старите файлове
  10. Щракнете върху OK, за да създадете своята задача.

Това е.

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

Изтрийте файлове, по-стари от X дни с PowerShell

  1. Отворете нов прозорец на PowerShell.
  2. Въведете следната команда:
    Get-ChildItem "%userprofile%\Downloads" -Recurse | Къде-обект {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| Премахни артикул

Ако командлетът Get-ChildItem намери файлове, които са по-стари от месец, тогава командлетът Remove-Item ще бъде извикан за всеки файл, за да го премахне.

Това е.

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Windows 8 RTM архиви

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Направете вашия работен плот Firefox удобен за докосване с темата за пръстите за Firefox

Направете вашия работен плот Firefox удобен за докосване с темата за пръстите за Firefox

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Microsoft премахна блока за надграждане на Realtek Bluetooth за Windows 10

Microsoft премахна блока за надграждане на Realtek Bluetooth за Windows 10

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още