UNC-пути не поддерживаются - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь скопировать файл в папку, используя следующий пакетный скрипт

echo xcopy \\path1\file.txt \\path2\backup

Однако я получаю следующую ошибку:

UNC-пути не поддерживаются. По умолчанию используется каталог Windows.

Есть ли простое решение для этого?

1 Ответ

2 голосов
/ 22 мая 2019

Для копирования одного файла просто используйте copy

copy /Y \\path1\file.txt \\path2\backup

Другие способы создания общего сетевого ресурса:

for /f "tokens=2" %i in ('net use * \\server1\folder\') do set src=%%i & goto :continue
:continue
for /f "tokens=2" %i in ('net use * \\server2\backup\') do set dest=%%i & goto :cp
:cp
copy %src%\file.txt %dest% /Y
net use /d %src%
net use /d %dest%

Вышеуказанное будет работать только в том случае, если вы уже настроили учетные данные .. если нет, вы можете сделать это следующим образом:

net use \\server1\IPC$ /user:username password
...