Windows批处理 - 将映射的驱动器路径(带空格)转换为短路径

时间:2014-10-21 13:17:22

标签: windows batch-file path batch-processing

我在Windows批处理中编写了一些代码,我有以下问题: 有没有办法将其中包含空格的映射驱动器路径(例如:E:\ test \ some text \ dir1)转换为没有空格的路径?或者如何处理其中包含空格的路径? PS:双引号也不会成功。

路径中的空间正在弄乱我的批处理脚本。

2 个答案:

答案 0 :(得分:0)

你需要这些:""

所以你的路径需要:" E:\ test \ some text \ dir1"而不是E:\ test \ some text \ dir1

希望它有所帮助...

greez Brian

答案 1 :(得分:0)

短文件夹名称是文件夹名称的前六个非空格字符,后跟~1,因此在您的情况下,您将使用E:\test\somete~1\dir1

如果有多个目录具有相同的前六个字符,则它们将列为~1~2,依此类推。

您可以使用dir /X查看所需文件夹的简称名称。