Windows Tips & News

Jak odstranit soubory starší než X dní ve Windows 10

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Windows 10 má řadu vylepšení, která vám umožní udržovat váš počítač čistý. Jeho nejnovější verze obsahují vestavěné nástroje pro automatické vyprázdněte koš a vyčistit Složka ke stažení pravidelně. Bohužel, pokud používáte ranou verzi Windows 10 nebo předchozí verzi operačního systému, tyto funkce pro vás nejsou dostupné. Zde je návod, jak můžete odstranit soubory starší než určité dny pomocí tří různých metod.

reklama


K dosažení tohoto cíle dokonce nepotřebujete žádné nástroje třetích stran. To lze provést pomocí Průzkumníka souborů, PowerShellu nebo dávkového souboru.

Průzkumník souborů je výchozí aplikace správce souborů ve Windows 10. Má speciální vyhledávací pole. Když se zaostří, zobrazí se na pásu karet řada pokročilých možností. Chcete-li aktivovat funkci vyhledávání v Průzkumníku souborů, klikněte na vyhledávací pole nebo stiskněte F3 na klávesnici. Pás karet pak bude vypadat následovně:Páska hledání v Průzkumníku souborů Zde je návod, jak jej použít k odstranění souborů starších než určitý počet dní.

Obsahskrýt
Odstraňte soubory starší než X dní pomocí Průzkumníka souborů
Odstraňte soubory starší než X dní pomocí dávkového souboru
Automaticky mazat soubory starší než X dní
Odstraňte soubory starší než X dní pomocí PowerShellu

Odstraňte soubory starší než X dní pomocí Průzkumníka souborů

  1. Otevřete kartu Vyhledávací nástroje na pásu karet (F3).
  2. Klikněte na Datum změny knoflík. Má rozevírací seznam s možnostmi.Hledání v rozbalovacím seznamu Datum změny v Průzkumníku souborů
  3. Vyberte požadovanou možnost, např Minulý týden.

Průzkumník souborů bude výsledky okamžitě filtrovat. Vyberte soubory, které nepotřebujete, a stiskněte tlačítko Vymazat klíč pro smazání souborů. Případně můžete na výběr kliknout pravým tlačítkem a vybrat Vymazat z kontextové nabídky.Průzkumník souborů Odstraňte soubory

Tip: Můžete použít vlastní filtry vlastní velikosti. Vše, co potřebujete, je zadat požadovanou podmínku filtru do vyhledávacího pole Průzkumníka souborů následovně:

datum změny: 1.11.2017.. 11/20/2017
Průzkumník souborů Najít soubory starší než

Místo 'datemodified' můžete použít 'datecreated' k nalezení souborů v určitém časovém období.

Případně můžete zadat parametr související s datem a zadat dvojtečku (:). Tím Průzkumník souborů zobrazí výběr data. Vyberte datum nebo podmínku z vyskakovacího okna kalendáře. Můžete kliknout na datum a přetažením určit časové období. Tímto způsobem můžete filtrovat výsledky, abyste získali přesně to, co chcete.

Průzkumník souborů Vyhledejte soubory podle časového období

Tato metoda je dobrá pro ruční mazání souborů jednou za čas. Pokud potřebujete postup zautomatizovat, např. pravidelně čistit složku Stažené soubory, měli byste použít buď příkazový řádek, nebo metody PowerShell. Pojďme si je zopakovat.

Odstraňte soubory starší než X dní pomocí dávkového souboru

V mém předchozím článku Najděte velké soubory ve Windows 10 bez nástrojů třetích stran, dozvěděli jsme se o užitečném ForFiles konzolový příkaz. Tento příkaz vybere soubor (nebo sadu souborů) a provede příkaz na tomto souboru.

Nápověda Forfiles

Přepínače, které můžeme použít, jsou následující:
/S - Tento přepínač způsobí, že forfiles budou opakovat podadresáře. Jako "DIR /S".
/D - Výběr souborů s datem poslední změny. Například -365 znamená před více než rokem, -30 znamená před měsícem.
/P - Označení cesty k zahájení hledání.
/C "příkaz" - Tento příkaz určuje příkaz, který se má provést u každého nalezeného souboru. Řetězce příkazů by měly být zabaleny do dvojitých uvozovek.

Výchozí příkaz je "cmd /c echo @file".

V příkazovém řetězci lze použít následující proměnné:
@soubor - vrací název souboru.
@fname - vrací název souboru bez přípony.
@ext - vrátí pouze příponu souboru.
@cesta - vrátí úplnou cestu k souboru.
@relpath - vrací relativní cestu k souboru.
@isdir - vrátí "TRUE", pokud je typ souboru
adresář a "FALSE" pro soubory.
@fsize - vrátí velikost souboru v bajtech.
@fdate - vrátí datum poslední změny souboru.
@ftime - vrátí čas poslední změny souboru.

Chcete-li odstranit soubory starší než X dní, Udělej následující.

  1. Otevřete nový příkazový řádek instance.
  2. Zadejte následující příkaz:
    ForFiles /p "C:\Moje složka" /s /d -30 /c "cmd /c del @soubor"

    Nahraďte cestu ke složce a počet dní požadovanými hodnotami a máte hotovo.Průzkumník souborů Odstraňte soubory starší než Cmd

Chcete-li například odstranit soubory starší než jeden měsíc ze složky Stažené soubory, použijte následující příkaz:

ForFiles /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @soubor"

Tento trik funguje ve všech moderních verzích Windows včetně Windows 7, Windows 8, Windows 8.1 a Windows 10.Průzkumník souborů Odstranit stažené soubory starší než Cmd

Automaticky mazat soubory starší než X dní

Tuto úlohu můžete automatizovat pomocí vestavěné aplikace Plánovač úloh.

  1. Otevřete Nástroje pro správu a klikněte na ikonu Plánovač úloh.
  2. V levém podokně klikněte na položku „Knihovna plánovače úloh“:Windows 10 Task Scheduler Library
  3. V pravém podokně klikněte na odkaz „Vytvořit úlohu“:Odkaz na vytvoření úlohy ve Windows 10
  4. Otevře se nové okno s názvem "Vytvořit úlohu". Na kartě "Obecné" zadejte název úlohy. Vyberte snadno rozpoznatelný název, například „Smazat staré soubory“.Průzkumník souborů Úloha odstranění starých souborů
  5. Přejděte na kartu Akce. Zde klikněte na tlačítko "Nový...":
    Okno Vytvořit úlohu ve Windows 10 karta AkceOkno Vytvořit úlohu ve Windows 10 Okno Akce karta nové tlačítko
  6. Otevře se okno "Nová akce". Zde musíte zadat následující údaje.
    Akce: Spusťte program
    Program/skript: ForFiles.exe
    Přidat argumenty (volitelné): /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @soubor"
    Smazat staré soubory Ts ActionZměňte cestu ke složce a počet dní na to, co potřebujete.
  7. Ve svém úkolu přejděte na kartu Spouštěče. Tam klikněte na tlačítko Nový.Nové tlačítko spouště
  8. V části Zahájit úlohu vyberte v rozevíracím seznamu možnost „Podle plánu“ a klikněte na tlačítko OK. Určete, kdy chcete úlohu spustit.Smazat staré soubory Ts Trigger
  9. Přejděte na kartu „Nastavení“. Povolte možnosti
    - Povolit spuštění úlohy na vyžádání.
    - Spustit úlohu co nejdříve po zmeškání plánovaného spuštění.Smazat staré soubory Ts Settings
  10. Klepnutím na tlačítko OK vytvořte úkol.

A je to.

A konečně, pokud dáváte přednost prostředí PowerShell, můžete k odstranění starých souborů použít speciální rutinu.

Odstraňte soubory starší než X dní pomocí PowerShellu

  1. Otevřete nové okno PowerShellu.
  2. Zadejte následující příkaz:
    Get-ChildItem "%userprofile%\Downloads" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| Odebrat položku

Pokud rutina Get-ChildItem najde nějaké soubory, které jsou starší než jeden měsíc, bude pro každý soubor zavolána rutina Remove-Item, aby jej odstranila.

A je to.

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Stáhnout Stáhnout hm_blue_steel Skin pro AIMP3

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Stáhněte si archivy skinů AIMP3

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Získejte motiv Windows 7 pro Windows 10

Získejte motiv Windows 7 pro Windows 10

S Windows 7 představil Microsoft opravdu jedinečný a krásný vzhled operačního systému. Windows Vi...

Přečtěte si více