我正在编写一个脚本,该脚本将记录对特定文件的修改日期的更改。我只关心单个最新文件。我想捕获它并将其名称和 Lastwritetime
保存到文本文件中。
我只发现限制递归的结果。
有没有办法限制结果数量?
最佳答案
您可以使用选择对象:
Get-ChildItem . | Select-Object -last 1
如果您想要最新的文件,例如:
Get-ChildItem . | Sort-Object LastWriteTime | select -last 1
当然,您也可以使用 Select-Object 只获取您感兴趣的属性:
Get-ChildItem . | Sort-Object LastWriteTime | Select-Object -last 1 Name,LastWriteTime
您可以将其通过管道传输到 Export-Csv .
也可以使用别名,Get-ChildItem
→ gci
、Select-Object
→ select
,以及排序对象
→ 排序
。
关于powershell - 限制 Get-ChildItem 结果的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9706022/