在PowerShell 2中,只返回Get-childitem命令的文件。

4

我知道在Powershell V3.0中可以使用参数-File,但是在Powershell V2中如何只获取Get-childitem命令的文件?


重复的内容涵盖更多,但对于您具体的问题仍然有答案。 - Matt
@Matt 最简单的 Get-ChildItem -File 没有在所谓的重复问题中提到。 - JosefZ
3
为什么不行?这个问题是关于 PowerShell 2.0 的,其中“-File”开关不存在。我找到了另一个包含这样一个答案的解决方案,但我选择的那个似乎更相关,并且有更少的“其他”信息。 - Matt
1个回答

8
您可以使用Where-Object命令来检查PSIsContainer属性:
Get-ChildItem  | Where-Object { !$_.PSIsContainer }

好的,我会尝试一下,但它也适用于未命名的文件吗? - Zakaria Belghiti
你说的“未命名文件”是什么意思? - Martin Brandl
我指的是没有扩展名的文件。 - Zakaria Belghiti
是的,它也会包括没有扩展名的文件。 - Martin Brandl
1
很确定你需要在 v2 中使用括号。 - Matt
1
哦,谢谢Matt,我更新了我的回答。 - Martin Brandl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接