windows - 短名称仅适用于 C 盘

标签 windows batch-file cmd

我正在尝试查找 Windows 上路径的短名称。

出于某种原因,以下命令仅在 C 盘上运行时才有效

for /d %I in (*) do @echo %~sI

我想要我的 D 驱动器上的文件夹的简称。

最佳答案

检查其他驱动器是否启用了 8.3 表示法: http://technet.microsoft.com/en-us/library/ff621566.aspx

关于windows - 短名称仅适用于 C 盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24068756/

相关文章:

windows - 需要将 Maven 的 ${project.basedir} 从单反斜杠转换为双斜杠

C++如何将unicode字符转换为int

java - 如何禁止我的 Java 应用程序在 Windows 上运行?

Windows 批处理脚本使控制台窗口保持打开状态

windows - cmd 和感叹号

linux - 跨多行 Grep 但返回所有匹配项

batch-file - 输出变量的 CMD 子串提取

Python:是否可以在不更改实际当前目录的情况下更改 Windows 命令行 shell 当前目录?

windows - 如何在不在 Inno Setup 中打开新窗口的情况下运行 CMD 命令

windows - Windows命令行命令的强制退出代码为零