Командная строка Win7: Как скопировать файл и создать отсутствующее поддерево

Командная строка Win7: Как скопировать файл и создать отсутствующее поддерево

У меня есть несколько файлов, которые мне нужно скопировать в разные сетевые расположения. Однако, это обычное явление, когда нужно создавать подкаталоги. Я думал о создании приложения для этого, но я бы предпочел не «изобретать велосипед», если мне это не нужно.

Примером может служить следующее:

Копирование:

C:\ProjectFolder\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

К:

\\Server1\Downloads\Patches\Web\Project\

в конечном итоге файл будет скопирован в:

\\Server1\Downloads\Patches\Web\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

(поскольку «Проект» является общим в обоих путях, это отправная точка, в которой нам нужно будет создать новый путь.)

Какие-либо предложения?

-- Обновление сообщения: Извините, похоже, это дубликатКак скопировать файл в каталог в DOS и создать каталоги при необходимости?

Ответ, хотя автоматизированного способа сделать это не существует (возможно, я все-таки напишу такую ​​утилиту), заключается в использовании XCOPY:

XCOPY C:\ProjectFolder\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs \\Server1\Downloads\Patches\Web\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

решение1

Ответ — использовать XCOPY, как предлагается в обновленном посте. XCOPY отлично справляется с созданием необходимого дерева каталогов на сетевом сервере.

Связанный контент