Я пытаюсь написать пакетный файл для копирования всех файлов и подпапок в папке с моего локального компьютера на другой компьютер в нашей сети. Я пытаюсь использовать команду ROBOCOPY и хочу, чтобы команда скопировала файлы в существующую папку на сетевом компьютере или создала эту папку, если ее не существует.
В настоящее время я пытаюсь заставить это работать в командной строке перед записью моего командного файла в качестве средства тестирования, но при запуске команды ROBOCOPY в командной строке для копирования в новую папку я получаю сообщение об ошибке:
«Ошибка 5 (0x00000005) Создание целевого каталога \\ имя_сервера \ TEST \ новая папка \ Доступ запрещен»
При выполнении команды для копирования в существующую папку я получаю несколько ошибок, некоторые из перечисленных выше ошибок (поскольку папка, которую я пытаюсь скопировать, имеет подпапки), а для файлов, которые не находятся в подпапках, я получаю следующее
«Ошибка 5 (0x00000005) Доступ к каталогу назначения \\ имя_сервера \ TEST \ существующая папка \ Доступ запрещен»
«Ошибка 5 (0x00000005) Изменение атрибутов файла \\ имя_сервера \ TEST \ существующая папка \ Доступ запрещен»
Я думаю, что все свойства безопасности и общего доступа настроены правильно (я не могу сказать наверняка, так как не очень много знаю о настройках сети, поэтому не стесняйтесь добавлять инструкции, если вы думаете, что это решит мою проблему)
Команды, которые я пробовал:
robocopy "D:\Test Program" "\\\servername\Test\new folder" /s /e /copyall /mir
robocopy "D:\Test Program" "\\\servername\Test\existing folder" /s /e /copyall /mir
Есть идеи?