1

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

Я уже попробовал следующее ниже и до сих пор безрезультатно. Планируется запустить пакетный файл для копирования файла с сетевого диска на локальный диск C:\.

@echo off
copy H:\Videos\TargetVideo\TargetVideo.mp4 C:\Video\

1 ответ1

2

Вы можете использовать XCOPY с ключом /Y чтобы подавить запрос и подтвердить перезапись файла назначения исходным файлом, если он уже существует, и вы можете использовать ключ /F для отображения полного исходного файла и файла назначения и пути во время операции копирования.

Кроме того, не забудьте поставить двойные кавычки вокруг полного исходного файла и пути назначения. Кроме того, обязательно включите @ECHO ON в сценарии, чтобы увидеть эту деталь вывода из командного окна.

Пример буквы скрипта

xcopy /y /f "H:\Videos\TargetVideo\TargetVideo.mp4" "C:\Video\"

Вы можете использовать путь UNC, а не букву диска, на которую указывает фактическая буква диска:

Пример сценария UNC Path

xcopy /y /f "\\<server>\<share>\Videos\TargetVideo\TargetVideo.mp4" "C:\Video\"

Дополнительные ресурсы

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