1

У меня есть файл в одной общей сетевой папке \\170.23.23.34, и я хочу скопировать файл в другую общую папку \\170.23.23.36.

Каким должен быть пакетный скрипт для того же.

2 ответа2

1

Если у вас Windows Vista или более поздняя версия, Robocopy лучше, чем XCOPY. Вам не нужно беспокоиться о сопоставлении дисков, так как он прекрасно обрабатывает UNC-пути. Синтаксис будет:

Robocopy \\170.23.23.34\Share \\170.23.23.36\Share 

Проверьте ссылку для различных вариантов переключения. Например, вы можете использовать

Robocopy \\170.23.23.34\Share \\170.23.23.36\Share /copy:DATSO

сохранить ACL и информацию о владельце. Также Robocopy терпимо относится к прерываниям. То есть, он может продолжить с того места, где остановился, если по какой-то причине его остановят. Если вы хотите сохранить дублирующуюся копию со временем, параметр /mir будет полезен. Он удаляет файлы в целевом каталоге, если они больше не существуют в источнике.

1

Подключите сетевые диски в Windows к определенной букве. После этого вы можете использовать xcopy для копирования необходимых файлов.

например, XCOPY /E Y:/source-folder/ Z:/destination-folder

где \\170.23.23.34 будет присвоено Y: и \\170.23.23.36 будет назначено Z:.

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