使用 Powershell 在单独的单独行上列出完全路径文件名?

Tim*_*son 4 format powershell get-childitem

如果我执行:

Get-ChildItem *.ext -recurse 
Run Code Online (Sandbox Code Playgroud)

输出由一系列目录部分组成,后跟由所述目录部分分隔的每个匹配文件的一列或多列信息。有类似 Unix find 命令的东西吗?其中每个匹配的文件名及其完整的相对路径都出现在一行中?

js2*_*010 5

默认情况下,Get-Childitem 输出在格式 xml 文件中定义的格式表的视图。

get-childitem | format-table
Run Code Online (Sandbox Code Playgroud)
get-childitem | format-list *
Run Code Online (Sandbox Code Playgroud)

显示正在输出的对象的实际属性。另请参阅如何列出 PowerShell 对象的所有属性。然后你就可以挑选你想要的。这将给出完整的路径名:

get-childitem | select fullname
Run Code Online (Sandbox Code Playgroud)

如果您希望输出只是一个字符串而不是一个对象:

get-childitem | select -expand fullname
get-childitem | foreach fullname
Run Code Online (Sandbox Code Playgroud)