我有一个包含以下文件的目录:
- 程序-3.0.79.J1231.exe
- 程序-3.0.79.J1230.exe
- 程序-3.0.79.J1229.exe
- 程序-3.0.79.J1228.exe
- ETC...
这些文件将每隔几周更新一次。例如 Program-3.0.79.J1232.exe 会在一两周后自动放到这个目录下
使用 Power Shell,我将如何轻松获取添加的最新(未最后修改)文件的路径。最好通过字母数字排序
我有一个包含以下文件的目录:
这些文件将每隔几周更新一次。例如 Program-3.0.79.J1232.exe 会在一两周后自动放到这个目录下
使用 Power Shell,我将如何轻松获取添加的最新(未最后修改)文件的路径。最好通过字母数字排序
这是另一个版本,如果它们存在于路径中,它也会过滤掉文件夹:
Get-ChildItem c:\temp | `
Where-Object {-not $_.PSIsContainer} | `
Sort-Object Name | `
Select-Object -Last 1 -ExpandProperty FullName
这很简单:
((Gci 'C:\Myfolder' | sort-object name)[-1]).fullname
[-1
] 索引表示“数组中的最后一项” 。