$NewestFile = $NULL
$path = "C:\myDirectory"
$NewestFile = Get-ChildItem -filter “FileName*.xlsx” -recurse -path $path |
Sort LastWriteTime -Descending |
Select -First 1
Write-Host " NewestFile" $NewestFile
我有几个名称几乎相同的文件,我想选择最新的文件进行处理。当我在命令行上运行它时它工作正常,但相同的代码将不会从powershell脚本运行。
答案 0 :(得分:0)
除Write-Host
外,看起来不错。如果您想要$NewestFile
对象的属性,例如完整路径或某些属性,请使用$NewestFile.FullName