Jeśli, na przykład, mam katalogu, który zawiera następujące pliki:Jak znaleźć najnowszy plik w katalogu za pomocą skryptu PowerShell?
Test-20120626-1023.txt
Test-20120626-0710.txt
Test-20120626-2202.txt
Test-20120626-1915.txt
Test-20120626-1142.txt
Jak widać, każda nazwa pliku zawiera czas tworzenia, który jest w formacie sortable. Moje pytanie brzmi: jak znaleźć nazwę najnowszej nazwy pliku (w tym przypadku Test-20120626-2202.txt
) i zapisać ją w zmiennej?
Uwaga: Ścieżka do katalogu jest również przechowywana w zmiennej, jeśli ma jakąkolwiek różnicę.
A jeśli chcesz szukać konkretnego pliku, zmiana $ dir do "C:. \ Test_code \ somefile *" –
i jeśli chcesz przeszukać wszystkie subdirs 'Get-ChildItem -Recurse -Path $ dir' itd. Zwróć również uwagę na - Pierwszy parametr w Select-Object wybiera top k. –