Jak automaticky odstranit soubory v systému Windows


Dříve jsem napsal o programu s názvem DropIt, který automaticky přesune nebo kopíruje soubory pro vás, když se nové soubory objeví uvnitř složky. To může být užitečné, například pokud máte na místním pevném disku omezenou kapacitu a chcete přesunout všechny stahované soubory na externí paměťové zařízení.

Pokud chcete soubory automaticky odstranit, existují dva způsoby, jak můžete v systému Windows vyjít. První metoda zahrnuje stahování freeware aplikace AutoDelete, která vám umožní nakonfigurovat plán pro odstranění souborů v určité složce. Už jsem napsal dvě podrobné příručky o používání programu (tady a tady ), proto zkontrolujte, zda preferujete bezplatný program, p>

Druhou metodou smazání souborů je vytvoření dávkového souboru a naplánování spouštění tohoto dávkového souboru. To vše můžete provést bez instalace softwaru třetí strany. V tomto článku vás provede kroky pro vytvoření dávkového souboru a poté pomocí Plánovače úloh, aby byl skript spuštěn opakovaně.

Krok 1 - Vytvoření dávkového souboru

Pokud vytváříte dávkový soubor, který zní trochu děsivě nebo příliš technicky, nemusíte se obávat, protože nemusíte vědět, co to znamená. Vysvětlím, co musíte kopírovat a vložit, kde a jaké možnosti můžete změnit. Nejprve otevřete Poznámkový blok a zkopírujte a vložte následující řádek textu:

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

Výše ​​uvedený řádek pravděpodobně nemá smysl, což je naprosto v pořádku, jak to vysvětlím níže. V zásadě řekne systému Windows odstranit všechny soubory ve složce C: \ Test a podsložky, které jsou starší než 5 dní. Zde by měl vypadat soubor Notepadu.

notepad delete files

Než se dostaneme do podrobností o příkazu, uložte soubor a udělejte mu zkušební jízda. Nejprve vytvořte složku v počítači nazvaném Testv kořenovém adresáři jednotky C. Poté klikněte na Soubor- Uložita uložte soubor jako dávkový soubor. Chcete-li to provést, zadejte název, který následuje .bat a pak změňte rozbalovací nabídku Uložit jako typna Všechny soubory.

/ s>

Všimněte si, že můžete uložit soubor do libovolného umístění na pevném disku, který se vám líbí, nezáleží na tom. Nyní vytvořte některé fiktivní soubory ve složce Testa poté jej spusťte dvojitým kliknutím na soubor Delete.bat. Cokoliv vymazat? Pravděpodobně ne!

Důvodem, proč nebylo nic smazáno, je, že příkaz má / D -5, což znamená soubory, které jsou starší 5 dnů. Chcete-li odstranit libovolný soubor bez ohledu na to, kdy byl vytvořen, můžete buď změnit -5na -0, nebo můžete odstranit / D -5 úplně. Nyní, pokud ji spustíte, budou všechny soubory smazány.

Chcete-li příkaz přizpůsobit, můžete nejprve změnit adresář na jiný než C: \ Test. To je stejně jednoduché jako kopírování cesty z Průzkumníka Windows pro požadovaný adresář a vkládání do příkazu v Poznámkovém bloku.

copy path explorer

Dále je parametr -s, který vidíte po cestě adresáře. To znamená, že příkaz by měl také hledat všechny podsložky. Pokud nechcete odstranit soubory z podsložek, pokračujte a odstraňte parametr -s.

Dále je -ma poté *. *, což znamená, že příkaz by měl vyhodnotit soubory všech druhů. Chcete-li smazat pouze určitý typ souboru ve složce, například soubory PDF nebo obrázky JPG, stačí změnit *. *na *. Pdfnebo *. jpega pouze tyto soubory odstraníme.

Část / D -X, o které jsme už mluvili, pokud jde o počet starších souborů nárok na smazání. Můžete ji buď ponechat s hodnotou větší než 1, nastavit ji na hodnotu 0 nebo ji úplně odebrat. To je vše o tom, co potřebujeme vědět o příkazu.

Existuje několik věcí, které je třeba si uvědomit o spuštění tohoto příkazu. Za prvé, když jsou soubory odstraněny, nepřecházejí do Koše, ale místo toho jsou trvale smazány, proto buďte opatrní při jejich použití. Za druhé, příkaz pouze odstraní soubory, nikoliv složky.

Protože jde o dávkový soubor, můžete do stejného souboru přidat také vícenásobné verze tohoto příkazu. Například zde vytvářím dávkový soubor, který odstraní všechny soubory DOCX starší 180 dní, všechny soubory PDF starší než 60 dní a všechny soubory TXT bez ohledu na to, jak staré jsou soubory.

batch file delete

Krok 2 - Naplánovat dávkový soubor

Nyní, když máte vytvořený a uložený dávkový soubor, pokračujte a naplánujte jeho opakované zpracování. Chcete-li to provést, musíme otevřít Plánovač úloh.

Naštěstí jsem již napsal článek o jak naplánovat dávkový soubor, tak otevřete tuto stránku, abyste mohli začít. Přejděte dolů do sekce Naplánovat dávkový soubor na spuštění počítačea pokračujte.

Task-Trigger.png

změna je Spouštěč. Můžete si vybrat z Denní, Týdně, Měsíčně, Při spuštění počítače, nebo Když je zaznamenána konkrétní událost.

Když vyberete něco jako Týdněnebo Měsíčně <Dalšízískáte novou obrazovku, na které můžete nakonfigurovat přesný čas a dny, kdy chcete, aby byl skript spuštěn.

weekly schedule

>

Důvodem je, že je to dobré řešení pro většinu lidí, kteří potřebují provádět jednoduché automatizované úlohy pro mazání souborů na svých počítačích. Máte-li jakékoli dotazy, neváhejte a vložte komentář. Užijte si!

Jak vyčistit disk a získat volné místo ve Windows 10

Související příspěvky:


22.10.2015