Ako automaticky odstrániť súbory v systéme Windows

Predtým som písal o programe s názvom DropIt  , ktorý  automaticky presúva alebo kopíruje súbory(automatically moves or copies files) , keď sa v priečinku objavia nové súbory. To môže byť užitočné, napríklad ak máte obmedzený priestor na lokálnom pevnom disku a chcete presunúť všetky stiahnuté súbory na externé úložné zariadenie.

Ak chcete súbory automaticky odstraňovať, v systéme Windows(Windows) to môžete urobiť dvoma spôsobmi . Prvá metóda zahŕňa stiahnutie bezplatnej aplikácie s názvom AutoDelete , ktorá vám umožňuje nakonfigurovať plán odstraňovania súborov v konkrétnom priečinku. Už som napísal dva podrobné návody na používanie programu ( tu a tu ), takže ak dávate prednosť freewarovému programu, pozrite si ich.

Druhý spôsob odstraňovania súborov je vytvoriť dávkový súbor a potom naplánovať spustenie tohto dávkového súboru. To všetko môžete urobiť bez inštalácie akéhokoľvek softvéru tretej strany. V tomto článku vás prevediem krokmi na vytvorenie dávkového súboru a potom pomocou Plánovača úloh(Task Scheduler) , aby sa skript spúšťal opakovane.

Krok 1 – Vytvorte dávkový súbor

Ak vytvorenie dávkového súboru znie trochu strašidelne alebo príliš technicky, nebojte sa, pretože nemusíte vedieť, čo to znamená. Vysvetlím vám, čo potrebujete skopírovať a vložiť, kde a aké možnosti môžete zmeniť. Najprv(First) otvorte Poznámkový blok(Notepad) a skopírujte a prilepte nasledujúci riadok textu:

forfiles -p "C:\Test" -s -m *.* /D -5 /C "cmd /c del @path"

Riadok vyššie pravdepodobne nedáva zmysel, čo je úplne v poriadku, ako to vysvetlím nižšie. V podstate(Basically) hovorí systému Windows, aby odstránil všetky súbory v priečinku C: Test a podpriečinkoch, ktoré sú staršie ako 5 dní. Tu je návod , ako by mal vyzerať váš súbor programu Poznámkový blok .(Notepad)

Poznámkový blok odstrániť súbory

Skôr než sa dostaneme k ďalším podrobnostiam o príkaze, uložme súbor a vyskúšajme ho. Najprv(First) vytvorte v počítači priečinok s názvom Test v koreňovom adresári jednotky C. Ďalej kliknite na Súbor(File)Uložiť(Save) a súbor uložte ako dávkový súbor. Ak to chcete urobiť, zadajte názov a za ním .bat a potom zmeňte rozbaľovaciu ponuku Uložiť ako typ na (Save as type)Všetky súbory(All Files) .

uložiť ako dávkový súbor

Všimnite si, že súbor môžete uložiť na ľubovoľné miesto na pevnom disku, na ktorom skutočne nezáleží. Teraz vytvorte nejaké fiktívne súbory v priečinku Test a potom dvakrát kliknite na súbor Delete.bat , aby ste ho spustili. Vymaže sa niečo? Pravdepodobne nie!

Dôvod, prečo nebolo nič odstránené, je ten, že príkaz má /D -5 , čo znamená súbory staršie ako 5 dní. Ak chcete odstrániť akýkoľvek súbor bez ohľadu na to, kedy bol vytvorený, môžete buď zmeniť -5 na -0 , alebo môžete úplne odstrániť časť /D -5 . Ak ho teraz spustíte, všetky súbory sa vymažú.

Ak chcete príkaz prispôsobiť, prvá vec, ktorú môžete urobiť, je zmeniť adresár na niečo iné ako C:Test. Je to také jednoduché, ako skopírovať cestu z Prieskumníka Windows(Windows Explorer) k požadovanému adresáru a vložiť ju do príkazu v programe Poznámkový blok(Notepad) .

kopírovať prieskumníka cesty

Ďalej je parameter -s , ktorý vidíte za cestou k adresáru. To znamená, že príkaz by sa mal pozrieť aj do všetkých podpriečinkov. Ak nechcete vymazať súbory z podpriečinkov, pokračujte a odstráňte parameter -s.

Ďalej nasleduje -m a za ním *.* , čo znamená, že príkaz by mal vyhodnotiť súbory každého druhu. Ak chcete v priečinku odstrániť iba konkrétny typ súboru, napríklad súbory PDF alebo obrázky JPG , stačí zmeniť *.* na *.pdf alebo *.jpeg a odstránia sa iba tieto súbory.

Časť /D -X , o ktorej sme už hovorili, pokiaľ ide o to, aké staré musia byť súbory, aby sa kvalifikovali na odstránenie. Môžete ho ponechať s hodnotou väčšou ako 1, nastaviť ho na 0 alebo ho úplne odstrániť. To je asi všetko, čo o príkaze potrebujeme vedieť.

Pri spustení tohto príkazu je potrebné poznamenať niekoľko vecí. Po prvé, keď sa súbory vymažú, neprejdú do koša(Recycle Bin) , ale odstránia sa natrvalo, takže pri používaní buďte opatrní. Po druhé, príkaz vymaže iba súbory, nie priečinky.

Keďže ide o dávkový súbor, môžete do toho istého súboru pridať aj viaceré verzie tohto príkazu. Napríklad tu vytváram dávkový súbor, ktorý odstráni všetky súbory DOCX staršie ako 180 dní, všetky súbory PDF staršie ako 60 dní a všetky súbory TXT bez ohľadu na to, aké staré sú súbory.

vymazanie dávkového súboru

Krok 2 – Naplánujte dávkový súbor

Teraz, keď máte dávkový súbor vytvorený a uložený, poďme ďalej a naplánujte jeho opakované spustenie. Aby sme to dosiahli, musíme otvoriť Plánovač úloh(Task Scheduler) .

Našťastie som už napísal článok o tom, ako naplánovať dávkový súbor(how to schedule a batch file) , takže otvorte túto stránku a začnite. Prejdite(Scroll) nadol na časť Plán dávkového súboru pri spustení počítača(Schedule Batch File on PC Startup) a postupujte podľa pokynov.

Task-Trigger.png

Jediná vec, ktorú musíte zmeniť, je spúšťač(Trigger) . Môžete si vybrať z možností Denne(Daily) , Týždenne(Weekly) , Mesačne(Monthly) , Pri spustení počítača(When the computer starts) , Keď sa prihlásim(When I log on) alebo Keď sa prihlási konkrétna udalosť(When a specific event is logged) .

Keď vyberiete niečo ako Týždenne(Weekly) alebo Mesačne(Monthly) a kliknete na Ďalej(Next) , zobrazí sa nová obrazovka, kde môžete nakonfigurovať presný čas a dni, kedy sa má skript spúšťať.

týždenný plán

mesačný rozvrh

Dúfajme, že je to dobré riešenie pre väčšinu ľudí, ktorí potrebujú vykonať nejaké jednoduché automatické úlohy na odstraňovanie súborov zo svojich počítačov. Ak máte nejaké otázky, pokojne napíšte komentár. Užite si to!



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts