我试图让它通过一个目录递归,并且只包含.pdf
文件。然后返回最近修改的 3 个.pdf
,并将它们的每个(完整)文件名粘贴到它们各自的变量中。
到目前为止,这是我的代码-
$Directory="C:\PDFs"
Get-ChildItem -path $Directory -recurse -include *.pdf | sort-object -Property LastWriteTime -Descending | select-object -First 3 | ForEach-Object
{
Write-Host -FilePath $_.fullname
}
但是,当我运行脚本时,它要求我为脚本的 ForEach 部分提供参数 - 这让我得出结论,要么命令没有按照应有的方式进行管道传输,要么命令没有使用命令适当地。