Jak automaticky odstranit soubory starší než určitý počet dní v počítači se systémem Windows

Máte složku, kde se shromažďují vaše protokolové soubory a složka se každým dnem zvětšuje a zvětšuje. Nyní, aby se objevily nové soubory protokolu, jistě potřebujete nějaké místo. Ale pokud to musíte udělat ručně, bude to určitě nějakou dobu trvat. Co kdybyste dvakrát klikli na dávkový soubor a dávkový soubor by smazal soubory starší než zadaný počet dní? Nebo řekněme, co takhle dávkový soubor smazat všechny soubory konkrétní přípony, řekněme .temp, kdykoli na něj dvakrát kliknete? Zní dobře? Tento článek je tedy vyroben na míru pro vás.

Čtěte dále a dozvíte se, jak můžete pomocí jednoduchého dávkového skriptu snadno odstranit všechny soubory nebo konkrétní soubory starší než určitý počet dní.

Obsah

Ukázka scénáře

Ujistěte se prosím, že máte všechny soubory, které mají být zváženy pro smazání pod a rodič složku. Je v pořádku, že tato nadřazená složka má podsložky, protože dávkový skript vyhledá soubory i v podsložkách, aby je odstranil. V následujícím příkladu mám složku s názvem File Repo, pod kterou mám všechny soubory, které musím zvážit pro smazání.

1 vzorek Min

Část 1: Jak automaticky odstranit všechny soubory starší než určitý počet dní

Krok 1: Přejděte na libovolné místo podle vašich preferencí to může být dokonce vaše pracovní plocha. Zde bude vytvořen váš dávkový soubor.

Nyní klikněte pravým tlačítkem kamkoli na prázdné místo a poté klikněte na Nový a pak dál Textový dokument.

REKLAMA

2 Nový soubor Min

Krok 2: Klikněte jednou na nově vytvořený soubor a poté stiskněte F2 klíč k přejmenovat to.

Dejte soubor libovolné jméno dle vašeho výběru, ale nezapomeňte zadat příponu souboru jako netopýr. V níže uvedeném příkladu jsme náš dávkový soubor pojmenovali jako geekPageBatchDelete.bat.

Poznámka: Je velmi důležité dát netopýr rozšíření.

3 Název Soubor Min

Krok 3: Udeř Vstupte klíč a získáte následující Přejmenovat okno, kam musíte zasáhnout Ano tlačítko pro pokračování.

4 Přejmenovat Min

Krok 4: Jako další, klikněte pravým tlačítkem myši na nově vytvořené dávkový soubor a poté klikněte na Upravit volba.

5 Upravit min

Krok 5: Zkopírujte a vložte následující kód na poznámkový blok soubor, který se otevře před vámi.

@echo vypnuto. forfiles /p "" /s /m *.* /D - /C "cmd /c del @cesta"

Důležitá poznámka: Prosím vyměňte s úplnou cestou k vaší nadřazené složce, která obsahuje vaše soubory. Také vyměnit se skutečným počtem dní. Všechny soubory, které jsou starší než daný počet dní, budou smazány. Pro jasnější obrázek se můžete podívat na snímek obrazovky níže.

6 Poznámkový blok Obrázek Min

Vysvětlení skriptu

Tato sekce je pro naše geekové čtenáře, kteří jsou zvědaví na vnitřní fungování našich malých skriptů. Podívejme se, co se děje ve skriptu výše.

forfiles – Toto klíčové slovo se používá ke spuštění příkazu u každého souboru ve vybrané složce.

/str/str nastaví cestu k řetězci, což je, to následuje.

/s – Tento parametr to zajišťuje všechny souboryuvnitř a podsložky jsou také překročeny.

/m *.*/m parametrem je provést shodu. Zástupný znak *.* znamená, že je třeba vzít v úvahu všechny soubory bez ohledu na jejich názvy a přípony.

/D – Pomocí tohoto parametru určíte a datum.

/C – Za tímto parametrem specifikujeme příkaz který je třeba spustit na všech souborech, které splňují podmínky.

REKLAMA

del @cesta – Tímto smažete soubor na zadané cestě, který splňuje ostatní výše uvedené podmínky. Od té doby, co jsme použili forfiles, všechny soubory budou jeden po druhém smazány.

Krok 6: Nyní stiskněte Soubor kartu nahoře a poté stiskněte Uložit volba.

7 Uložit soubor Min

VÝSTRAHA: Než budete pokračovat krokem 7, ujistěte se, že máte zálohu, pokud je to nutné. Jakmile spustíte dávkový soubor, všechny soubory v určené složce, které jsou starší než zadaný počet dní, budou odstraněny.

Krok 7: Teď jednoduše dvojklik na šaržesoubor provést to a vidět kouzlo.

8 Provést dávku Min

Část 2: Jak automaticky odstranit určitý soubor starší než určitý počet dní

Nyní řekněme, že máte a konkrétní soubor že je třeba smazat, pokud je starší než určitý počet dní. V tomto případě můžete postupovat přesně podle stejných kroků jako v části výše, ale v Krok 5, prosím kopírování a vkládání místo toho následující kód.

@echo vypnuto. forfiles /p ""/s/m  /D - /C "cmd /c del @cesta"

Nahradit následující:

–> Skutečná cesta k vaší složce, která obsahuje soubor, který má být odstraněn.

– Název souboru, který má být smazán.

– Skutečný počet dní.

9 Konkrétní soubor Min

Část 3: Jak automaticky odstranit soubory s konkrétní příponou souboru a starší než určitý počet dní

Nyní řekněme, že chcete odstranit všechny soubory txt ve složce nebo soubory docx, které jsou starší než určitý počet dní. V takovém případě můžete postupovat podle kroků uvedených v Sekce 1. Ale stejně jako v sekci 2, v Krok 5, kopírování a vkládání místo toho následující kód.

@echo vypnuto. forfiles /p "" /s /m *. /D - /C "cmd /c del @cesta"

Nahradit následující:

– Toto je cesta ke složce obsahující soubor, který má být odstraněn.

– Typ přípony, kterou chcete odstranit.

– Pokud je soubor starší než zadaný počet dní a má uvedenou příponu, bude smazán.

10 Prodloužení Min

Část 4: Jak automaticky odstranit všechny soubory

Podívejme se na další případ, kdy chcete smazat všechny soubory v konkrétní složce bez ohledu na jejich příponu a počet dní od jejich vytvoření. V takovém případě musíte zadat počet dní jako nula. Všechny kroky jsou stejné, jak je uvedeno v Sekce 1, jediný rozdíl je v kódu, který vložíte Krok 5, což by mělo být jako níže.

@echo vypnuto. forfiles /p "" /s /m *.* /D -0 /C "cmd /c del @cesta"

Nahradit následující:

– Všechny soubory v této cestě budou smazány bez ohledu na jejich příponu nebo stáří.

11 Všechny soubory Min

Můžete také zkusit jiné kombinace, jako je mazání všechny soubory které jsou z a konkrétní rozšíření podle spojení částí 3 a 4. Prosím, dejte nám vědět, pokud máte nějaké další vlastní požadavky.

A je to. Sdělte nám prosím v sekci komentářů, zda byste mohli proces automatizovat pomocí našeho článku.

Zůstaňte naladěni na další úžasné tipy, triky, návody a hacky.

Jak zvýšit tloušťku blikajícího kurzoru v systému Windows 10

Jak zvýšit tloušťku blikajícího kurzoru v systému Windows 10JakWindows 10

17. srpna 2016 Podle SprávceNěkdy kvůli téma nastavení nebo z nějakých jiných důvodů je pro některé uživatele obtížné vidět blikající kurzor myš. Mnohokrát je nutné vidět blikající kurzor, pokud pr...

Přečtěte si více
Jak zakázat / povolit oznámení push v prohlížeči Google Chrome

Jak zakázat / povolit oznámení push v prohlížeči Google ChromeJak

19. března 2016 Podle TechieWriterJak zakázat / povolit oznámení push v prohlížeči Google Chrome: - Tam oznámení jsou zprávy, které se uživateli zobrazují v případě nových událostí, takže uživatel ...

Přečtěte si více
Jak zobrazit vlastní upozornění na přihlašovací obrazovce systému Windows 10

Jak zobrazit vlastní upozornění na přihlašovací obrazovce systému Windows 10JakWindows 10

18. prosince 2015 Podle SprávceZobrazení vlastního upozornění na vašem přihlásit se nebo zamknout obrazovka poskytuje snadný způsob, jak varovat uživatele, kteří budou používat váš systém, na někte...

Přečtěte si více