Источник XCOPY не рабочие переменные, пакетный скриптинг

Я пытаюсь написать этот скрипт, чтобы выбранная папка (со всеми файлами и подпапками) была скопирована в новое место.

XCOPY выдает ошибки, и я не могу их понять. Мой mkdir работает без проблем.

Вот код:

set src="%driveletter%\Users\TomP"

MKDIR \\lacie-2big\Public\backups\"Backup %klant%"
set dest="\\lacie-2big\Public\backups\Backup %klant%"

XCOPY /C /S %src% %dest% 

У меня скопировано 0 файлов.


Решено с помощью:

set src="%driveletter%:\Users\TomP"

Я забыл :.


person Uloga    schedule 20.01.2014    source источник
comment
Какие ошибки вы получаете? Код ошибки и/или сообщение?   -  person David Ruhmann    schedule 21.01.2014


Ответы (1)


Можете ли вы попробовать с robocopy?

robocopy %src% "%dest%" /MIR /Z
person Georgio    schedule 20.01.2014
comment
Если я попытаюсь robocopy, путь будет неправильным: он использует: C:\Users\Tomp\Desktop\C\Users\Tomp\test - person Uloga; 21.01.2014
comment
Вы можете попробовать xcopy с set src=%driveletter%\Users\TomP\test\*, пожалуйста? - person Georgio; 21.01.2014
comment
Ошибка, файл не найден - * - person Uloga; 21.01.2014
comment
Но я хотел бы продолжить с robocopy. Я думаю, это просто какая-то синтаксическая ошибка с кавычками - person Uloga; 21.01.2014
comment
Я могу увидеть реальную стоимость src ? - person Georgio; 21.01.2014
comment
Для меня src неверен... Если это C:\Users\TomP\DesktopC\Users\TomP\test, то %driveletter% - это C:\Users\TomP\DesktopC. Можете ли вы попробовать с set src="C:\Users\TomP\test", потому что я предполагаю, что путь C:\Users\TomP\test, а не C:\Users\TomP\DesktopC\Users\TomP\test - person Georgio; 21.01.2014