2012-03-14 11 views
16

Piszę skrypt, który zarejestruje datę modyfikacji modyfikacji określonego pliku. Dbam tylko o jeden najnowszy plik. Chcę to przechwycić i zapisać jego nazwę oraz Lastwritetime w pliku tekstowym.Ograniczenie liczby wyników Get-ChildItem

Znajduję tylko wyniki ograniczające rekursję.

Czy istnieje sposób ograniczenia liczby wyników?

Odpowiedz

23

Można użyć select-obiekt:

gci . | select -last 1 

Jeśli chcesz najnowszy plik, coś jak:

gci . | sort LastWriteTime | select -last 1 

I oczywiście można dostać tylko właściwości, które Cię interesują z select-obiektu także:

gci . | sort LastWriteTime | select -last 1 Name,LastWriteTime 

I można rura że eksport do CSV

+1

To dokładnie rozwiązuje mój problem. Dzięki! – TheSavo

+1

@Legends 'Select-Object -Last 10'? –

Powiązane problemy