Powershell:返回具有最大编号的文件名

2024-03-23

假设我有一个像这样的文件名列表:

Get-ChildItem "Antarctica Data *.xls"

Antarctica Data 03625516.xls
Antarctica Data 84327262.xls
Antarctica Data 16374175.xls
Antarctica Data 12804427.xls
Antarctica Data 17477809.xls
Antarctica Data 60943758.xls
Antarctica Data 93962083.xls
Antarctica Data 74412097.xls
Antarctica Data 81562648.xls
Antarctica Data 58371936.xls

如何使用 Powershell 返回数字最大的文件名字符串?

Antarctica Data 93962083.xls

因为名称仅在数字上有所不同,所以您需要做的就是对它们进行排序,然后获取最后一个:

Get-ChildItem "Antarctica Data *.xls" |
Sort-Object |
Select-Object -Last 1 -ExpandProperty Name

或者,更简洁地说:

(gci "Antarctica Data *.xls" | sort)[-1].Name

Output:

南极洲数据93962083.xls

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Powershell:返回具有最大编号的文件名 的相关文章

随机推荐