Powershell prosty skrypt, przerobienie z CMD

0

Witam wszystkich jako nowy użytkownik forum

Mam skrypt CMD który kasuje wszystkie pliki danego typu poza najświeższymi 10-oma.

Chciabym go przerobić na powershella bo cmd nie obsługuje polskich znaków a powershell nie ma z tym problemu

Obecnie skrypt bat wygląda tak:

for /f "skip=10 delims=" %%F in ('dir "\york\Users\ogórek*.zip /b/o-d')) do del "\york\Users\ogórek%%F"

W jaki sposób go przerobić na powershella tak żeby działał i tak samo kasował w określonym folderze pliki, pozostawiając najświeższe 10 z nich?

0

Prawdopodobnie coś takiego:

(Get-ChildItem -Path C:\Users\ktos -Filter *.zip | Sort-Object -Property LastWriteTime -Descending | Select-Object -Skip 10) | Remove-Item

W parametrze Path oczywiście twoja ścieżka.

1 użytkowników online, w tym zalogowanych: 0, gości: 1