在 Windows CMD.exe 命令行中,如何获得所在目录的完整 DOS 名称/简称(也称为8.3格式) ?
例如,如果我在目录 C:\Program Files\Java\jdk1.6.0_22
中,我想显示它的简称 C:\PROGRA~1\Java\JDK16~1.0_2
。
我知道运行 dir /x
会得到工作目录中文件/目录的短名称,但我还没有找到一种方法来显示短名称格式的工作目录的完整路径。我必须从根目录开始,一个目录一个目录地执行路径,并在每个目录中运行 dir /x
。
肯定有更简单的办法吧?