2012-03-14 53 views
16

我正在编写一个脚本,它将记录特定文件的更改修改日期。我只关心一个最新的文件。我想要捕获它并将其名称和Lastwritetime保存为文本文件。限制Get-ChildItem结果的数量

我只找到限制递归的结果。

有什么办法可以限制结果数量吗?

回答

23

可以使用选择对象:

gci . | select -last 1 

如果你想要最新的文件,是这样的:

gci . | sort LastWriteTime | select -last 1 

当然,你只能得到你所感兴趣的性质与选择对象以及:

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

而且你可以管到Export-Csv

+1

这正好解决了我的问题。谢谢! – TheSavo 2012-03-14 16:48:44

+1

@Legends'选择对象 - 最新10'? – 2017-12-28 13:16:03