2016-04-22 3 views
0

Итак, я искал ответ здесь и не могу его найти. Я никоим образом не разбираюсь в кодировании такого рода вещей, поэтому оправдываю свою нообильность.Пакетное копирование файлов с неопределенным назначением

Итак, я пытаюсь создать простой командный файл для развертывания с устройством резервного копирования для конечного пользователя, чтобы дважды щелкнуть и скопировать папку профиля на резервный носитель.

Я не уверен, что xcopy или robocopy - лучшее решение для этого, но исходящее из администрирования сервера. Я больше знаком с robocopy. Однако утилита копирования, которую я использую, не обязательно является проблемой.

Что у меня есть:

robocopy D:\%USERPROFILE% <destination> /e /copyall 

Хотя источник решает в профиле пользователя без вопроса, я не был в состоянии получить переменную для назначения, которые могли бы объяснить возможность отличаться от букв, которые Я не думаю, что это возможно. Есть ли переменная, которая устанавливает назначение как место, откуда запускается командный файл?

Благодарим за помощь!

ответ

1

Есть ли переменная, которая устанавливает место назначения как местоположение от , где запущен командный файл?

да, есть:

echo %~dp0 

это дает D Rive и P ATH вашего командного файла. Для более ~. модификаторы см. call /?

+0

Я могу определенно сделать эту работу. Спасибо! – CnRuad