1

robocopy /"C:\Users\john smith\Documents\Visual Studio 2010\Projects\project\checker\bin\Debug\/" /"C:\Users\john smith\project\Assemblies/" checker.dll

Когда я запускаю это через командную строку, он добавляет дополнительный C:\ перед путями к файлам (например, C:\Users\john smith\Documents\Visual Studio 2010\Projects\project\checker\bin\Debug\ становится C:\C:\Users\john smith\Documents\Visual Studio 2010\Projects\project\checker\bin\Debug\).

Зачем?

1 ответ1

2

Прямые косые черты не были нужны - они действительно испортили интерпретатор пути робокопии. Однако при построении с помощью макросов Visual Studio необходимо добавить дополнительную обратную косую черту, чтобы избежать включенной обратной косой черты пути, в противном случае она не будет заключена в кавычки.

Итак, рабочая команда: robocopy "C:\Users\ Джон Смит \ Documents \ Visual Studio 2010 \ Projects \ project \ checker \ bin \ Debug \" "C:\Users\ Джон Смит \ project \ Assemblies" checker.dll

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