Как да изтриете файлове от преди X дни с команда PowerShell

Съдържание

Има много задачи, които можем да изпълняваме с помощта на Windows PowerShell в Windows от всякакъв вид, мрежи, потребители, дискове и т.н., но една, която може би използваме много малко, е възможността за изтриване на файлове, които са създадени за определен период от време ., Това е практично, когато в нашия екип се създават и изпълняват задачи, които съхраняват големи количества данни, като записи или дневници, и това малко по малко запълва дисковото пространство и в действителност имаме достъп до малко или нищо.

Windows PowerShell ни дава възможност да изтрием тези файлове и днес в Solvetic ще видим как да изтрием тези файлове по прост и функционален начин.

За това имаме следните данни:

Увеличете

Можем да видим различни дати в колоната Дата на създаване, PowerShell отговаря за сравняването на тези дати за създаване и изтриване на файловете, които се основават на условието, което посочваме.

Етап 1
За да изпълним тази задача, ще извършим изпълнението на това изтриване, ще имаме достъп до Windows PowerShell като администратори и ще изпълним следния синтаксис:

 Get -ChildItem -Path "Path" -Recurse | Where-Object CreationTime -LT (Get-Date) .AddDays (-10) | Премахни артикул 
Стъпка 2
Тази кратка команда се състои от следното:

Get-ChildItemИзбройте файловете в избраната папка.

-ПътекаОтнася се за пътя, където се намират файловете, които трябва да бъдат изтрити.

-ПовторениеВземете подробностите за тези файлове.

Къде-ObjetcОбекти с определена дата на създаване ще бъдат премахнати.

-LT (Get-Date)Изпълнете действие, в този случай то получава датата на създаване.

AddDaysУказваме броя дни, тоест файловете с по -малки дати ще бъдат изтрити.

Премахни артикулИзтрийте файловете.

Стъпка 3
В този пример ще изтрием файловете, създадени 10 дни преди текущата дата:

Увеличете

Стъпка 4
Можем да видим произведената промяна:

Преди изтриване

Увеличете

След изтриване

Увеличете

Можем да видим, че файловете, създадени преди тези десет дни, са изтрити.

Ако желаем, можем да добавим този скрипт в планировчика на задачи, така че това действие да се извърши автоматично и по този начин да освободи дисковото пространство.

wave wave wave wave wave