例如,我可以这样做:
PS C:\Builds\Main\> ls "C:\Builds\Main\Prod\Core\prodXML\prodXML\prodXMLElement.cpp" -Name
但随后输出是prodXMLElement.cpp
.
我想将 ls 的输出通过管道传输到需要完整文件名(包括目录)的控制台程序,因此我想获得:
C:\Builds\Main\Prod\Core\prodXML\prodXML\prodXMLElement.cpp
ls
是 的别名,Get-ChildItem
因此您可以在此处找到大量相关信息(您也可以通过键入 找到此信息Get-Help Get-ChildItem
)。要获得整个路径,只需省略-Name
开关。根据您的管目标要求是什么,你可能不得不选择了FullName
。
例子:
Get-ChildItem -Filter '*.cpp' | Select-Object -ExpandProperty FullName
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句