在Powershell中,Get-Location
如何在命令提示符中以类似于dir /x
的方式显示短文件名?
在dir /x
结果的详细截图中,它会是PROGRA~1
和PROGRA~2
:
dir /x
. . .
xx/xx/xxxx xx:xx PM <DIR> PROGRA~1 Program Files
xx/xx/xxxx xx:xx PM <DIR> PROGRA~2 Program Files (x86)
答案 0 :(得分:0)
在PowerShell中没有任何东西(据我在搜索后能够找到),它将返回短文件名。
解决方法是使用一个简单的批处理文件,该文件将返回传递给它的长文件名的短文件名:
@ECHO OFF
echo %~s1
在PowerShell中使用:
$shortName = C:\scripts\getShortName.bat $get-location
然后$shortName
将包含短名称。