makecab DDF 文件:目标目录中有空间

makecab DDF 文件:目标目录中有空间

我正在使用 makecab.exe /F 制作 .cab,但在我的 DDF 文件中,我引用的目录其中包含空格。

.Set DestinationDir = site_event_templateListInstances\Files\Lists\RSVP List\

但是,makecab 无法识别空格,并认为目录到此结束。我该如何实现呢?我试过使用引号,但显然不起作用。

答案1

使用替代短路径

运行cmd

cd "site_event_templateListInstances\Files\Lists\RSVP List\" 
command

你会看到 cmd 提示符被所需路径的 8.3 替代版本修饰;使用该路径

答案2

根据我的经验,makecab.exe文件夹名称中的空格没有问题.Set,但这些文件夹中的文件存在问题;因此.Set DestinationDir = site_event_templateListInstances\Files\Lists\RSVP List\不会导致问题,但行会site_event_templateListInstances\Files\Lists\RSVP List\example.txt

对我来说,在这些行周围加上引号是有效的:"site_event_templateListInstances\Files\Lists\RSVP List\example.txt"

相关内容