有没有办法,使用Windows cmd或Cygwin,获取具有适当大小写的实际文件路径/名称?例如,
输入:
c:\windows\system32\display.dll
输出
C:\Windows\System32\Display.dll
答案 0 :(得分:6)
您可以使用FOR /F
来回显或获取大小写更正的文件名
for /F "delims=" %%X in ("c:\windows\system32\display.dll") do echo %%~fX
驱动器号的情况似乎未确定 对于同一驱动器,它可以是大写或小写 我用
测试了它c:\> pushd C:\
C:\> popd
c:\> pushd c:\
c:\>
因此,您可以简单地强制驱动器号始终为小写。