Как да изтриете автоматично файлове в Windows
По-рано писах за програма, наречена DropIt , която автоматично премества или копира файлове(automatically moves or copies files) вместо вас, когато нови файлове се появят в папка. Това може да бъде полезно, например, ако имате ограничено място на локален твърд диск и искате да преместите всичките си изтегляния на външно устройство за съхранение.
Ако искате автоматично да изтривате файлове, има два начина, по които можете да го направите в Windows . Първият метод включва изтегляне на безплатно приложение, наречено AutoDelete , което ви позволява да конфигурирате график за изтриване на файлове в определена папка. Вече написах две подробни ръководства за използване на програмата ( тук и тук ), така че вижте ги, ако предпочитате безплатна програма, за да свършите работата.
Вторият метод за изтриване на файлове е да създадете пакетен файл и след това да планирате стартирането на този пакетен файл. Можете да направите всичко това, без да инсталирате софтуер на трети страни. В тази статия ще ви преведа през стъпките за създаване на пакетен файл и след това да използвате Task Scheduler , за да изпълнявате скрипта периодично.
Стъпка 1 - Създайте пакетен файл
Ако създаването на пакетен файл звучи малко страшно или твърде техническо, не се притеснявайте, защото не е нужно да знаете какво означава това. Ще обясня какво трябва да копирате и поставите, къде и какви опции можете да промените. Първо(First) отворете Notepad и копирайте и поставете следния ред текст:
forfiles -p "C:\Test" -s -m *.* /D -5 /C "cmd /c del @path"
Редът по-горе вероятно няма смисъл, което е напълно добре, тъй като ще го обясня по-долу. По принцип(Basically) той казва на Windows да изтрие всички файлове в папката C:Test и подпапките, които са по-стари от 5 дни. Ето как трябва да изглежда вашият файл на Notepad .
Преди да влезем в повече подробности за командата, нека да запазим файла и да го изпробваме. Първо(First) , създайте папка на вашия компютър, наречена Test , в основата на C устройството. След това щракнете върху Файл(File) – Запазване(Save) и запишете файла като пакетен файл. За да направите това, въведете име, последвано от .bat и след това променете падащото меню Запиши като тип на (Save as type)Всички файлове(All Files) .
Имайте предвид, че можете да запишете файла на всяко място на твърдия диск, което искате, това всъщност няма значение. Сега създайте някои фиктивни файлове в папката Test и след това щракнете двукратно върху файла Delete.bat , за да го стартирате. Изтрива ли се нещо? Вероятно не!
Причината, поради която нищо не е изтрито, е, че командата има /D -5 , което означава файлове, които са на 5 дни или повече. За да изтриете всеки файл, независимо кога е създаден, можете или да промените -5 на -0 , или можете да премахнете частта /D -5 напълно. Сега, ако го стартирате, всички файлове ще бъдат изтрити.
За да персонализирате командата, първото нещо, което можете да направите, е да промените директорията на нещо различно от C:Test. Това е толкова просто, колкото да копирате пътя от Windows Explorer за директорията, която искате, и да я поставите в командата в Notepad .
Следва параметърът -s , който виждате след пътя към директорията. Това показва, че командата трябва да преглежда и всички подпапки. Ако не искате да изтривате файлове от подпапки, продължете и премахнете параметъра -s.
Следва -m , последвано от *.* , което означава, че командата трябва да оценява файлове от всякакъв вид. Ако искате да изтриете само определен тип файл в папка, като PDF файлове или JPG изображения, просто променете *.* на *.pdf или *.jpeg и това ще премахне само тези файлове.
Частта /D -X , за която вече говорихме по отношение на това колко стари трябва да бъдат файловете, за да отговарят на изискванията за изтриване. Можете или да го запазите със стойност, по-голяма от 1, да го зададете на 0 или да го премахнете напълно. Това е всичко, което трябва да знаем за командата.
Има няколко неща, които трябва да отбележите относно изпълнението на тази команда. Първо, когато файловете бъдат изтрити, те не отиват в кошчето(Recycle Bin) , а вместо това се изтриват за постоянно, така че бъдете внимателни, когато го използвате. Второ, командата изтрива само файлове, а не папки.
Тъй като това е пакетен файл, можете също да добавите множество версии на тази команда в същия файл. Например, тук създавам пакетен файл, който ще изтрие всички DOCX файлове, по-стари от 180 дни, всички PDF файлове, по-стари от 60 дни и всички TXT файлове, независимо от това колко са стари файловете.
Стъпка 2 - Планирайте пакетния файл
Сега, когато имате създаден и запазен пакетния файл, нека да продължим и да планираме да се изпълнява редовно. За да направите това, трябва да отворим Task Scheduler .
За щастие вече написах статия за това как да планирате пакетен файл(how to schedule a batch file) , така че отворете тази страница, за да започнете. Превъртете(Scroll) надолу до раздела Планиране на пакетен файл при стартиране на компютър(Schedule Batch File on PC Startup) и продължете.
Единственото нещо, което трябва да промените, е тригерът(Trigger) . Можете да избирате от Ежедневно(Daily) , Седмично(Weekly) , Месечно(Monthly) , Когато компютърът стартира(When the computer starts) , Когато вляза(When I log on) или Когато се регистрира конкретно събитие(When a specific event is logged) .
Когато изберете нещо като седмично(Weekly) или месечно(Monthly) и щракнете върху Напред(Next) , ще получите нов екран, където можете да конфигурирате точното време и дни, в които искате скриптът да се изпълнява.
Надяваме се, че това е добро решение за повечето хора, които трябва да изпълняват някои прости автоматизирани задачи за изтриване на файлове на своите компютри. Ако имате въпроси, не се колебайте да публикувате коментар. Наслади се!
Related posts
Как да възпроизвеждате MKV файлове на Windows Media Player
Най-добрите инструменти за копиране на голям брой файлове в Windows
4 най-добри олекотени браузъра за Windows и Mac
Най-добрият безплатен софтуер за караоке за Windows
Най-добрите приложения на Reddit за Windows и Mac
Ръководство за конвертиране на изображения в икони на Windows или Mac
7-те най-добри PDF четци за Windows през 2020 г
Какво е Twitch Turbo и заслужава ли си?
Най-добрият софтуер за говор към текст за Windows 10
Slack срещу Discord: Кое е по-добро?
Софтуерни приложения за лесно конвертиране на музикални файлове в различни формати
3 начина за промяна на скоростта на предаване на MP3 файлове
Настолно приложение ToDoist за Windows: Пълен преглед
10 най-добри приложения за измерване на вашата производителност
Най-добрият софтуер за поточно предаване на Twitch за Windows и Mac
Как да коригирате достъпа, който е отказан, файлът може да се използва или грешки при нарушаване на споделянето в Windows
5 най-добри приложения за разпознаване на музика за намиране на подобни песни по мелодия
6 причини AllTrails Pro да си заслужава за запалените туристи
7 най-добри приложения и уебсайтове за гледане на видеоклипове заедно
11-те най-добри IRC клиенти за Windows, Mac и Linux през 2022 г