Jak automaticky odstranit soubory v systému Windows
Dříve jsem psal o programu s názvem DropIt, který automaticky přesune nebo zkopíruje soubory pro vás, když se objeví nové soubory uvnitř složky. To může být užitečné například v případě, že máte na místním pevném disku omezený prostor a chcete přesunout všechna stahování na externí paměťové zařízení..
Pokud chcete soubory automaticky mazat, existují v systému Windows dva způsoby. První metoda zahrnuje stažení freewarové aplikace nazvané AutoDelete, která umožňuje konfigurovat plán pro mazání souborů v určité složce. Už jsem napsal dva podrobné návody k používání programu (zde a tady), proto si ověřte, zda se jedná o freeware program, který vám umožní provést práci.
Druhou metodou pro odstranění souborů je vytvoření dávkového souboru a poté naplánování spuštění dávkového souboru. To vše můžete provést bez instalace softwaru třetích stran. V tomto článku vás provedu kroky pro vytvoření dávkového souboru a potom pomocí Plánovače úloh mít skript spuštěn na základě reoccurring.
Krok 1 - Vytvořit dávkový soubor
Pokud vytváření dávkového souboru zní trochu děsivě nebo příliš technické, nebojte se, protože nemusíte vědět, co to znamená. Vysvětlím, co potřebujete k kopírování a vkládání, 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"
Linka nahoře pravděpodobně nedává smysl, což je naprosto v pořádku, jak to vysvětlím níže. V podstatě říká systému Windows, aby odstranil všechny soubory ve složce C: Test a podsložkách, které jsou starší než 5 dní. Zde by měl vypadat soubor Notepad.
Než se dostaneme k podrobnostem o příkazu, uložme soubor a dáme mu testovací běh. Nejprve vytvořte složku ve svém počítači Test v kořenovém adresáři jednotky C. Klikněte na tlačítko Další Soubor - Uložit a uložte soubor jako dávkový soubor. Chcete-li to provést, zadejte název následovaný znakem .bat a poté změňte Uložit jako typ rozevírací seznam Všechny soubory.
Všimněte si, že můžete soubor uložit na libovolné místo na pevném disku, které se vám líbí, ale na tom nezáleží. Nyní vytvořte nějaké fiktivní soubory Test a poté dvakrát klikněte na Delete.bat soubor spustit. Cokoliv se odstraní? Asi ne!
Důvod, proč nic nebylo 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 jej změnit -5 na -0 nebo můžete odebrat / D -5 zcela. Pokud jej spustíte, všechny soubory budou smazány.
Chcete-li přizpůsobit příkaz, první věc, kterou můžete udělat, je změnit adresář na něco jiného než C: Test. To je stejně jednoduché jako kopírování cesty z Průzkumníka Windows do adresáře, který chcete, a vložení do příkazu v programu Poznámkový blok.
Další je -s parametr, který vidíte za adresářovou cestou. To znamená, že příkaz by měl také nahlédnout do všech podsložek. Pokud nechcete odstranit soubory z podsložek, pokračujte a odstraňte parametr -s.
Další je -m následován *. *, což znamená, že příkaz by měl vyhodnotit soubory všeho druhu. Pokud chcete odstranit pouze určitý typ souboru ve složce, jako jsou soubory PDF nebo obrázky JPG, stačí změnit *. * na * .pdf nebo * .jpeg a pouze tyto soubory odstraní.
/ D -X již jsme hovořili o tom, jak staré musí být soubory, aby mohly být vymazány. Můžete ji ponechat s hodnotou větší než 1, nastavit ji na hodnotu 0 nebo ji zcela odebrat. To je asi vše, co potřebujeme vědět o příkazu.
O spuštění tohoto příkazu je třeba poznamenat několik věcí. Za prvé, když jsou soubory smazány, nejdou do Koše, ale místo toho jsou trvale vymazány, takže buďte opatrní při jeho používání. Zadruhé příkaz odstraní pouze soubory, nikoli složky.
Protože se jedná o dávkový soubor, můžete do stejného souboru také přidat více verzí tohoto příkazu. Například zde vytvářím dávkový soubor, který odstraní všechny soubory DOCX starší než 180 dní, všechny soubory PDF starší než 60 dní a všechny soubory TXT bez ohledu na to, jak staré jsou soubory..
Krok 2 - Naplánujte dávkový soubor
Nyní, když máte vytvořený a uložený dávkový soubor, pojďme pokračovat a naplánovat jeho spuštění na základě opakování. K tomu musíme otevřít Plánovač úloh.
Naštěstí jsem již napsal článek o tom, jak naplánovat dávkový soubor, takže otevřete tuto stránku, abyste mohli začít. Přejděte dolů na položku Plán dávkového souboru na spuštění počítače a následovat.
Jediná věc, kterou musíte změnit, je Trigger. Můžete si vybrat z Denně, Týdně, Měsíční, Při spuštění počítače, Když se přihlásím nebo Když je zaznamenána konkrétní událost.
Když si vyberete něco takového Týdně nebo Měsíční a klepněte na tlačítko OK další, Získáte novou obrazovku, kde můžete nastavit přesný čas a dny, po které chcete skript spustit.
Doufejme, že je to dobré řešení pro většinu lidí, kteří potřebují provádět některé jednoduché automatizované úkoly pro mazání souborů na svých počítačích. Máte-li jakékoli dotazy, napište nám komentář. Užívat si!