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