Jak odstranit soubory před X dny pomocí příkazu PowerShell

Obsah

Existuje mnoho úkolů, které můžeme provádět pomocí Windows PowerShell v systému Windows, všeho druhu, sítí, uživatelů, disků atd., Ale jeden, který možná používáme velmi málo, je možnost mazání souborů, které byly vytvořeny v určitém časovém období. ., To je praktické, když jsou v rámci našeho týmu vytvářeny a prováděny úkoly, které ukládají velké množství dat, jako jsou záznamy nebo protokoly, a toto kousek po kousku zaplňuje místo na disku a ve skutečnosti přistupujeme jen málo nebo vůbec.

Windows PowerShell nám dává možnost tyto soubory odstranit a dnes v Solveticu uvidíme, jak tyto soubory odstranit jednoduchým a funkčním způsobem.

K tomu máme následující data:

ZVĚTŠIT

Ve sloupci Datum vytvoření můžeme vidět různá data, PowerShell má na starosti porovnávání těchto dat vytvoření a mazání souborů, které jsou založeny na podmínce, kterou uvedeme.

Krok 1
K provedení tohoto úkolu provedeme provedení tohoto odstranění, přistoupíme k Windows PowerShell jako správci a provedeme následující syntaxi:

 Get -ChildItem -Cesta "Cesta" -Recurse | Where-Object CreationTime -LT (Get-Date) .AddDays (-10) | Odstranit položku 
Krok 2
Tato rutina se skládá z následujících:

Get-ChildItemSeznam souborů ve vybrané složce.

-CestaOdkazuje na cestu, kde jsou umístěny soubory, které mají být odstraněny.

-RecurseZískejte podrobnosti o těchto souborech.

Kde-ObjetcObjekty s přiřazeným datem vytvoření budou odstraněny.

-LT (Get-Date)Proveďte akci, v tomto případě získá datum vytvoření.

AddDaysUrčujeme počet dní, tj. Budou smazány soubory s daty kratšími než toto.

Odstranit položkuOdstraňte soubory.

Krok 3
V tomto případě odstraníme soubory, které byly vytvořeny 10 dní před aktuálním datem:

ZVĚTŠIT

Krok 4
Můžeme vidět provedenou změnu:

Před vymazáním

ZVĚTŠIT

Po vymazání

ZVĚTŠIT

Vidíme, že soubory, které byly vytvořeny před těmito deseti dny, byly odstraněny.

Pokud si přejeme, můžeme tento skript přidat do plánovače úloh, aby se tato akce prováděla automaticky a uvolnilo se tak místo na disku.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave