【发布时间】:2020-03-09 06:36:56
【问题描述】:
我需要显示文件名列表不带路径并打开所选文件。
我可以让它与完整路径一起工作:
Get-ChildItem *.txt -Recurse | Sort-Object Name| Out-GridView -PassThru | Invoke-Item
但是当我尝试只显示文件名时它失败了:
Get-ChildItem *.txt -Recurse | Sort-Object Name| Select-Object Name | Out-GridView -PassThru | Invoke-Item
通过 Get-Member 进行管道传输,我了解到Select-Object Name 将所有非名称属性都删除了。那么如何从 GridView 中获取原始文件对象呢?
【问题讨论】:
标签: powershell