我想递归地使用 get-childitem,但只让它返回文件而不是目录。我的最佳解决方案似乎并不自然:
gci . *.* -rec | where { $_.GetType().Name -eq "FileInfo" }
Run Code Online (Sandbox Code Playgroud)
小智 126
在 Powershell 3.0 中,它更简单,
gci -Directory #List only directories
gci -File #List only files
Run Code Online (Sandbox Code Playgroud)
这更短,
gci -ad # alias for -Directory
gci -af # alias for -File
Run Code Online (Sandbox Code Playgroud)
And*_*ndy 85
尝试这个:
gci . *.* -rec | where { ! $_.PSIsContainer }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
196689 次 |
| 最近记录: |