2

В Win 2003 я выполняю команду

"C:\Program Files\Windows Resource Kits\Tools\robocopy" "q:\SQLBackup" "\\SQLBackups\MyDB"  /Z /S /MIR 

Я получаю ошибку:

'C:\Program' is not recognized as an internal or external command, operable program or batch file.

Что я мог сделать? Я не хочу добавлять C:\Program Files\Windows Resource Kits\Tools\ в переменную среды PATH.

2 ответа2

2

Вам не нужно указывать путь ROBOCOPY как часть команды. Ваш синтаксис немного выключен. Измените свой код на

robocopy q:\SQLBackup \\SQLBackups\MyDB /Z /S /MIR

1

Если вы не хотите добавлять каталог в свой путь, самый простой вариант - скопировать файл robocopy.exe в% WINDIR%\system32. В качестве альтернативы, вы можете сделать жесткую ссылку, указывающую на это.

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