运行时get-childitem变量返回空值是powershell脚本

时间:2017-11-21 22:14:27

标签: powershell get-childitem

$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脚本运行。

1 个答案:

答案 0 :(得分:0)

Write-Host外,看起来不错。如果您想要$NewestFile对象的属性,例如完整路径或某些属性,请使用$NewestFile.FullName