Přejít na hlavní obsah

Jak odstranit soubory ve Windows, které jsou starší než uvedený počet dní

  • Zuzana Kadlecová
  • Tipy

Vyčištění počítače od nepotřebných souborů je jedním z nejdůležitějších úkolů pro udržení jeho výkonu. Ruční mazání starých souborů však může být velmi časově náročný a časově náročný proces.

Operační systém Windows nabízí možnost automatického mazání souborů, které jsou starší než určitý počet dní. Je to pohodlná funkce, která pomáhá vyčistit pevný disk od zastaralých dat a uvolnit místo novým souborům.

Chcete-li odstranit soubory starší než uvedený počet dní, můžete použít příkazový řádek a příkaz "forfiles". Syntaxe tohoto příkazu je poměrně jednoduchá: "forfiles / p / S / m and / d". Tento tým hledá soubory, které splňují uvedené podmínky a odstraňuje je.

Pokud například chcete odstranit všechny soubory ve složce " C:\Moje dokumenty', které jsou starší než 30 dní, pak příkaz bude vypadat takto: "forfiles / p С:\Мои dokumenty / s / m *.* /c "cmd /c del @file" /d -30". Po provedení tohoto příkazu budou odstraněny všechny soubory, které splňují dané podmínky.

Odstranění starých souborů ve Windows

Operační systém Windows nabízí několik způsobů, jak odstranit soubory, které jsou starší než určitý počet dní. To může být užitečné pro uvolnění místa na disku a organizaci úložného systému.

Jedním ze způsobů, jak odstranit staré soubory ve Windows, je použití příkazového řádku a příkazu "forfiles". Tento příkaz umožňuje provést operaci na souborech, které splňují určité podmínky, včetně data posledního přístupu nebo změn.

Chcete-li odstranit soubory starší než uvedený počet dní, musíte na příkazovém řádku spustit následující příkaz:

forfiles / p "cesta_k_papce" / S / m *.* /d -N /c "cmd /c del @path"

Zde, "cesta_k_papce" je cesta ke složce, ve které chcete odstranit soubory.

N-počet dní, po kterých budou soubory považovány za staré a které mají být smazány.

V důsledku provedení tohoto příkazu budou odstraněny všechny soubory v zadané složce a jejích podsložkách, které jsou starší než uvedený počet dní.

Upozorňujeme, že příkaz by měl být proveden jako uživatel s příslušnými přístupovými právy.

Existují také další způsoby, jak odstranit staré soubory ve Windows, jako je použití speciálních programů nebo plánovače úloh. Při výběru způsobu, jak odstranit staré soubory, byste měli být opatrní a ujistit se, že nebudou odstraněny důležité nebo aktuální soubory.

Definice problému

Při používání operačního systému Windows se uživatelé často potýkají s problémem hromadění velkého množství souborů v počítači. Tyto soubory, jako jsou dočasné soubory, data uložená v mezipaměti a zálohy, mohou zabírat značné množství místa na pevném disku a zpomalit počítač.

Ruční mazání těchto souborů může být časově náročné a časově náročné. Aby se těmto problémům předešlo, mnoho uživatelů hledá způsoby, jak automaticky odstranit soubory, které jsou starší než určitý počet dní.

Vytvoření vlastního skriptu pro odstranění těchto souborů však může být pro běžného uživatele náročné. K vyřešení tohoto problému jsou k dispozici různé nástroje a programy, které uživateli umožňují určit počet dní, po kterých má být soubor odstraněn.

  • Vyčištění disku: Detekce a mazání dočasných souborů, dat uložených v mezipaměti a dalších nepotřebných souborů nad uvedenou dobu.
  • Nástroje třetích stran: Mnoho programů třetích stran, které nabízejí uživatelsky přívětivé rozhraní a pokročilé funkce pro automatické vyčištění disku.
  • Skripty příkazového řádku: Vytvoření vlastního skriptu pomocí příkazového řádku k odstranění souborů starších než určitý počet dní.

Výběr správného způsobu, jak odstranit staré soubory ve Windows, závisí na preferencích a dovednostech uživatele. Tento článek se bude zabývat jednou z možností-použitím skriptu příkazového řádku k vyřešení tohoto problému.

Použití příkazového řádku

Příkazový řádek poskytuje snadný a efektivní způsob, jak odstranit soubory, které jsou starší než určitý počet dní ve Windows.

Chcete-li začít, otevřete příkazový řádek stisknutím klávesy Win + R a zadejte cmd a poté stiskněte Enter.

Příkazový řádek může použít příkaz forfiles k vyhledání a odstranění souborů, které splňují určitá kritéria.

Chcete-li například odstranit všechny soubory ve složce starší než 7 dní, můžete použít následující příkaz:

  • forfiles / p "cesta_k_papce" / S / m *.* /c "cmd /c if @isdir==FALSE if @fdate LT (date /T -d -7) del @path"

Nahraďte cestu_k_papce cestou ke složce, kde jsou soubory, které chcete odstranit.

Můžete také změnit hodnotu 7 na jiné číslo a určit počet dní, které mají být starší než soubory.

Po zadání tohoto příkazu začne příkazový řádek vyhledávat soubory, které splňují dané podmínky, a odstraní je.

Všimněte si, že použití příkazového řádku k odstranění souborů je opatrné, protože smazané soubory nebude možné obnovit.

Použití softwaru

Pokud nechcete používat příkazový řádek, existuje několik softwarových programů, které vám umožňují odstranit soubory, které jsou starší než uvedený počet dní.

CCleaner: CCleaner je oblíbený program pro čištění počítače, který pomáhá odstraňovat dočasné soubory a další nepotřebné soubory z vašeho pevného disku. Nabízí také možnost nastavit mazání souborů, které jsou starší než určitý počet dní. Chcete-li to provést, otevřete CCleaner, přejděte do části Nastavení a vyberte Nastavení souborů. Poté nastavte na "mazat soubory starší:" a zadejte počet dní.

BleachBit: BleachBit je další oblíbený program pro vyčištění počítače, který vám umožní odstranit dočasné soubory, mezipaměť a další zbytečná data. Má také možnost nastavit mazání souborů, které jsou starší než určitý počet dní. Chcete-li to provést, otevřete BleachBit, vyberte kartu Zobrazení a vyberte filtry. Poté vyberte možnost "Smazat", nastavte na" pokud jsou soubory starší " a zadejte počet dní.

WinDirStat: WinDirStat je program pro analýzu využití místa na disku, který vám pomůže najít a odstranit nepotřebné soubory z vašeho pevného disku. Poskytuje podrobné informace o velikosti a umístění souborů a složek ve vašem počítači. I když WinDirStat neumožňuje přímo odstranit soubory, které jsou starší než určitý počet dní, může vám pomoci tyto soubory najít a ručně je odstranit.

Toto jsou pouze některé ze softwaru, který vám umožňuje odstranit soubory, které jsou starší než uvedený počet dní. Můžete vyzkoušet tyto programy nebo vyhledat další podobné nástroje, které splňují vaše požadavky.

Automatizace mazání starých souborů

Odstranění starých souborů ve Windows lze automatizovat pomocí Plánovače úloh. To umožňuje nastavit určitý čas a interval, kdy systém automaticky zkontroluje, zda existují soubory, které jsou starší než daný počet dní, a odstraní je.

Chcete-li nastavit automatické mazání starých souborů ve Windows, postupujte podle pokynů níže:

  1. Otevřete Start a do vyhledávacího pole zadejte "Plánovač úloh". Vyberte odpovídající výsledek.
  2. V okně Plánovač úloh klikněte pravým tlačítkem na " Knihovna plánovače úloh "a vyberte"Vytvořit složku". Zadejte název složky a klikněte na OK.
  3. Klikněte pravým tlačítkem myši na nově vytvořenou složku a vyberte "Vytvořit úkol".
  4. V okně, které se zobrazí, zadejte název úlohy a do pole Spustit vyberte "denně" nebo jinou vhodnou periodicitu.
  5. Přejděte na kartu Akce a klikněte na tlačítko Vytvořit.
  6. V poli Akce vyberte "Spustit program" a zadejte cestu k příkazu, který provede odstranění starých souborů. Můžete například použít příkaz " cmd.exe " pro spuštění příkazového řádku systému Windows.
  7. Do pole argumenty zadejte příkaz k odstranění souborů podle vašich požadavků a nastavení. Můžete například použít příkaz "forfiles / p "cesta_k_papce" / s / m *.* /c "cmd /c if @isdir==FALSE if @fdate < 01/01/2025 del @path"" pro odstranění všech souborů, které jsou starší než 1.ledna 2025 v uvedené složce a jejích podsložkách.
  8. Klepnutím na OK uložíte nastavení úlohy.

Systém nyní automaticky spustí úkol v nastaveném čase a provede odstranění starých souborů podle zadaných nastavení. Tento úkol můžete kdykoli změnit nebo odebrat otevřením Plánovače úloh a výběrem požadované složky nebo úkolu.