Како аутоматски избрисати датотеке у Виндовс-у

Раније сам писао о програму под називом ДропИт(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) , говори Виндовс-у да избрише све датотеке у фасцикли Ц:Тест и поддиректоријумима који су старији од 5 дана. Ево како би ваша датотека Нотепад(Notepad) требало да изгледа.

нотепад брисање датотека

Пре него што уђемо у више детаља о команди, хајде да сачувамо датотеку и да је тестирамо. Прво(First) направите фасциклу на рачунару под називом Тест(Test) у корену Ц диска. Затим кликните на Датотека(File)Сачувај(Save) и сачувајте датотеку као батцх датотеку. Да бисте то урадили, унесите име праћено .бат, а затим промените падајући мени Сачувај као тип(Save as type) у Све датотеке(All Files) .

сачувати као батцх датотеку

Имајте на уму да можете да сачувате датотеку на било коју локацију на чврстом диску коју желите, то заправо није важно. Сада направите неке лажне датотеке у фасцикли Тест(Test) , а затим двапут кликните на датотеку Делете.бат(Delete.bat) да бисте је покренули. Да ли је нешто избрисано? Вероватно не!

Разлог зашто ништа није обрисано је тај што команда има /D -5 , што значи датотеке које су старије од 5 дана. Да бисте избрисали било коју датотеку без обзира када је креирана, можете или променити -5 у -0 или можете потпуно уклонити /D -5Сада ако га покренете, све датотеке ће бити избрисане.

Да бисте прилагодили команду, прва ствар коју можете да урадите је да промените директоријум у нешто друго осим Ц:Тест. То је једноставно као да копирате путању из Виндовс Екплорер(Windows Explorer) -а за директоријум који желите и налепите га у команду у Нотепад(Notepad) -у .

цопи патх екплорер

Следећи је параметар ( -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) , добићете нови екран где можете да конфигуришете тачно време и дане када желите да се скрипта покрене.

Недељни распоред

месечни распоред

Надамо се да је ово добро решење за већину људи који морају да обаве неке једноставне аутоматизоване задатке за брисање датотека на својим рачунарима. Ако имате било каквих питања, слободно оставите коментар. Уживати!



About the author

Ја сам информатичар са преко 10 година искуства у раду у области претраживача, Мицрософт оффице-а и онедриве-а. Специјализовао сам се за веб развој, истраживање корисничког искуства и развој апликација великих размера. Моје вештине користе неке од водећих светских компанија, укључујући Гоогле, Фацебоок и Аппле.



Related posts