Olemme jo osoittaneet, kuinka joustava Linux-kuori voi olla, mutta se ei tarkoita, että Windows on jäljessä. Tässä on kaksi tekniikkaa, joita voit käyttää shell-asetusten, cmd tai PowerShellin mukaan.
Get-ChildItem -Path "C: \ Varmuuskopiot" -Recurse | Where-Object CreationTime -lt (Hae päivämäärä) .AddDays (-5) | Poista esine
Get-ChildItem -Path "C: \ Varmuuskopiot" -Recurse | Missä-Objekti $ _. CreationTime -lt (Get-Date) .AddDays (-5) | Poista esine
Selitys
Pro Vinkki
Jos haluat nähdä, mitä poistetaan, voit käyttää -WhatIf-parametria:
Get-ChildItem -Path "C: \ Varmuuskopiot" -Recurse | Where-Object CreationTime -lt (Hae päivämäärä) .AddDays (-5) | Poista-Tuote -Mitä
Suosittelemme, että käytät jotain PowerShell-menetelmää, mutta et pääse käsiksi komentokehotteeseen.
forfiles -p "C: \ Varmuuskopiot" -s -m *. * -d -5 -c "cmd / c delpath"
Pro Vinkki
Jos haluat nähdä, mitkä tiedostot on poistettava, voit käyttää echoa.
forfiles -p "C: \ Varmuuskopiot" -s -m *. * -d -5 -c "cmd / c echo @file"