Die letzten 2 Dateien in einem Ordner finden Powershell
Hallo Leute,
eine kurze Frage:
zurzeit habe ich dies
$latest = Get-ChildItem -Path $dir | Sort-Object LastAccessTime -Descending | Select-Object -First 1 #Get the last created Picture
$filename = $latest.name
$file = $dir+"\$filename" # datei definiert
leider ist es nur die letzte Datei die erstellt wurde definiert.
Jetzt möchte ich aber die eine $file2 also die vorletzte erstellte Datei(bild) definieren, wie bekomme ich dies denn gezaubert?
Danke im Voraus
eine kurze Frage:
zurzeit habe ich dies
$latest = Get-ChildItem -Path $dir | Sort-Object LastAccessTime -Descending | Select-Object -First 1 #Get the last created Picture
$filename = $latest.name
$file = $dir+"\$filename" # datei definiert
leider ist es nur die letzte Datei die erstellt wurde definiert.
Jetzt möchte ich aber die eine $file2 also die vorletzte erstellte Datei(bild) definieren, wie bekomme ich dies denn gezaubert?
Danke im Voraus
Please also mark the comments that contributed to the solution of the article
Content-Key: 285446
Url: https://administrator.de/contentid/285446
Printed on: April 26, 2024 at 00:04 o'clock
1 Comment
Moin,
anstatt select -First 1 schreibst du das select Statement so
Für das selektieren der zweiten Datei.
Oder auch so, für das selektieren der ersten beiden Dateien zusammen in ein Array
Gruß jodel32
anstatt select -First 1 schreibst du das select Statement so
select -Index 1
Oder auch so, für das selektieren der ersten beiden Dateien zusammen in ein Array
$latest2files = Get-ChildItem -Path $dir | ?{!$_.PSIsContainer} | Sort LastWriteTime -Descending | Select -First 2
Gruß jodel32