Я делаю CAB с makecab.exe /F, но в моем файле DDF я ссылаюсь на каталог, в котором есть пробел.

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

Тем не менее, makecab не распознает космическое объявление и считает, что каталог на этом заканчивается. Как я могу сделать эту работу? Я пробовал цитаты, но это не работает, по-видимому.

2 ответа2

0

По моему опыту, makecab.exe не имеет проблем с пробелами в именах папок .Set -Lines, но с файлами в этих папках; .Set DestinationDir = site_event_templateListInstances\Files\Lists\RSVP List\ не вызовет проблемы, но строки ( site ) site_event_templateListInstances\Files\Lists\RSVP List\example.txt будут.

Для меня расположение кавычек вокруг этих строк сработало: "site_event_templateListInstances\Files\Lists\RSVP List\example.txt"

0

использовать альтернативный короткий путь

запустить cmd

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

вы увидите, что приглашение cmd украшено 8.3 альтернативной версией запрашиваемого пути; использовать этот путь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .