Jak smazat soubory starší než X dní automaticky v systému Windows 10

how delete files older than x days automatically windows-10

Můžete uvolnit místo a udržovat věci uspořádané pouze smazáním souborů, které jsou starší než určitý počet dní v jakékoli složce - Zde je návod, jak to provést.



V systému Windows 10 můžete pomocí příkazového řádku a plánovače úloh automaticky mazat soubory starší než určitý počet dní, abyste uvolnili místo a uspořádali své soubory.



Aplikace Nastavení obsahuje Skladovací smysl, funkce, která se spouští automaticky při nedostatku místa v úložišti, aby se uvolnilo místo. Kromě možnosti odstranit dočasné soubory můžete funkci také povolit, aby odstranila soubory, které byly ve složce koše nebo ve složce Stažené soubory, které se za posledních 30 dnů nezměnily. Tato funkce je však omezená a nenabízí možnost sledovat další složky a mazat jejich soubory, které se za posledních 60 dnů nezměnily.

Pokud ukládáte dočasné soubory z internetu nebo projekty do různých složek, je možné použít ForFiles příkaz v příkazovém řádku a plánovač úloh k odstranění souborů z libovolné složky starší než určitý počet dní.



V tomhle průvodce, naučíte se kroky pro ruční mazání souborů, které nebyly změněny za určitý počet dní, a kroky k vytvoření automatizovaného úkolu, který odstraní soubory starší než určitý počet dní v jakékoli složce na Windows 10.

Důležité: Před použitím příkazu ve složce, kterou chcete uspořádat, se doporučuje tyto kroky otestovat pomocí testovací složky, protože použití nesprávných parametrů a dalších chyb může způsobit odstranění nesprávných souborů.

Jak používat ForFiles k odstranění souborů starších než X dní v systému Windows 10

Pokud máte různé složky se spoustou souborů a chcete je vyčistit odstraněním těch souborů, které jsou starší než určitý počet dní, můžete použít příkaz ForFiles.

Chcete-li pomocí příkazu ForFiles odstranit soubory starší než určitý počet dní, použijte tento postup:



  1. otevřeno Start v systému Windows 10.

  2. Hledat Příkazový řádek, klepněte pravým tlačítkem myši na výsledek a vyberteSpustit jako administrátor volba.

  3. Chcete-li odstranit soubory, které nebyly změněny za posledních 30 dní, zadejte následující příkaz a stiskněte Vstoupit:

    ForFiles / p 'C:  path  to  folder' / s / d -30 / c 'cmd / c del / q @file'

    Ve výše uvedeném příkazu nezapomeňte změnit 'C: path to folder' zadání cesty ke složce, kterou chcete odstranit soubory, a změnit / d -30 pro výběr souborů s naposledy upraveným datem.

    ForFiles using Command Prompt

    ForFiles pomocí příkazového řádku

Členění příkazu ForFiles

  • / p - označuje cestu k zahájení vyhledávání.
  • / s - dá ForFiles pokyn k hledání uvnitř podadresářů.
  • / d - Určuje poslední upravené datum souboru.
  • / c - dává ForFiles pokyn k provedení příkazu, který musí být zabalen do uvozovek, výchozí je „Cmd / c del @file“.
  • / q - umožňuje mazat složky bez nutnosti potvrzení.

Pokud se chcete o těchto přepínačích dozvědět více, použijte ForFiles /? Příkaz.

Jak používat Plánovač úloh k automatickému mazání souborů starších než X dní v systému Windows 10

Příkaz v předchozích pokynech umožňuje odstranit soubory ve složce, která je starší než 30 dnů, ale musíte otevřít příkazový řádek a spustit příkaz ručně pokaždé, když chcete uvolnit místo.

Pokud chcete proces automatizovat, musíte pomocí Plánovače úloh v systému Windows 10 vytvořit úlohu, která provede příkaz v zadaných intervalech.

Chcete-li vytvořit naplánovanou úlohu pomocí příkazů ForFiles k odstranění souborů, které se nezměnily, použijte tyto kroky:

  1. otevřeno Start.

  2. HledatPlánovač úkolů a kliknutím na nejvyšší výsledek otevřete zkušenost.

  3. Klepněte pravým tlačítkem myši na ikonu Knihovna plánovače úloh složku.

  4. Klikněte na ikonuNová složka volba.

  5. Zadejte libovolný název složky a klikněte na OK. (Vytváříme novou složku, abychom udrželi úkoly organizované a oddělené od systémových úkolů.)

  6. Klepněte pravým tlačítkem myši na nedávno vytvořenou složku a vyberteVytvořit úlohu volba.

  7. Do pole „Název“ zadejte název úlohy.

  8. Na kartě „Obecné“ v části „Možnosti zabezpečení“ vyberte ikonu Spustit, zda je uživatel přihlášen nebo ne volba. (Toto je možnost, která způsobí, že se příkazové okno neobjeví, když se úloha spustí automaticky.)

    Task Scheduler General tab

    Karta Plánovač úloh Obecné
  9. VyčistěteNeukládejte heslo volba.

  10. Klikněte na záložku „Spouštěče“ a poté na ikonu Nový knoflík.

  11. Pomocí rozbalovací nabídky „Zahájení úlohy“ vybertePodle plánu volba.

  12. V části „Nastavení“ určete, kdy se má úloha spustit (např. Čas, Den, Týden, Měsíčně). Ať už vyberete jakoukoli možnost, nezapomeňte zadat Start nastavení na pravé straně.

  13. Klikněte na ikonuOK knoflík.

    Task Scheduler Trigger settings

    Nastavení spouštěče plánovače úloh
  14. Klikněte na kartu „Akce“ a poté na ikonu Nový Knoflík.

  15. Pomocí rozbalovací nabídky „Akce“ vyberteSpusťte programvolba.

  16. Do pole „Program / skript“ zadejte následující příkaz:

    ForFiles
  17. Do pole „Přidat argumenty“ zadejte následující příkaz a klikněte naOK knoflík.

    / p 'C:  path  to  folder' / s / d -30 / c 'cmd / c del / q @file'

    Ve výše uvedeném příkazu nezapomeňte změnit 'C: path to folder' zadání cesty ke složce, kterou chcete odstranit soubory, a změnit / d -30 pro výběr souborů s naposledy upraveným datem.

    Task Scheduler Action settings

    Nastavení akce plánovače úloh
  18. Klikněte na ikonu OK knoflík.

  19. Klikněte na kartu Nastavení a zkontrolujte následující možnosti:

    • Povolit spuštění úlohy na vyžádání.
    • Spusťte úlohu co nejdříve po zmeškání naplánovaného spuštění.
    • Pokud se úloha nezdaří, restartujte každý.
  20. Klikněte na ikonuOK knoflík.

    Task Scheduler additional settings

    Další nastavení plánovače úloh
  21. Pokud se zobrazí výzva, zadejte své uživatelské jméno a heslo pro správu.

  22. Klikněte na ikonuOK knoflík.

Po dokončení těchto kroků bude příkaz spuštěn podle plánu mazání souborů v umístění, které je starší než zadaný počet dní. Jen nezapomeňte neměnit název ani přesunout složku na jiné místo. Jinak se úloha nezdaří.

Aktualizace 8. dubna 2020: Tato příručka byla původně zveřejněna v říjnu 2017 a byla revidována v dubnu 2020.