
У меня есть несколько файлов, которые мне нужно скопировать в разные сетевые расположения. Однако, это обычное явление, когда нужно создавать подкаталоги. Я думал о создании приложения для этого, но я бы предпочел не «изобретать велосипед», если мне это не нужно.
Примером может служить следующее:
Копирование:
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 отлично справляется с созданием необходимого дерева каталогов на сетевом сервере.