2016-06-24 5 views
0

У меня есть файлы, которые необходимо скопировать через процесс развертывания часто в пункт назначения. Это моя структура папок папки:Как скопировать файл из источника в место назначения и воссоздать структуру папок

ИСТОЧНИК:

c:\ 
    folder1 
      sub1 
       subsub1 
        file1 
        file2 

мне нужно что-то, где я могу сказать мой «сценарий» что-то вроде этого

mycopy c:\folder1\sub1\subsub1\file1 h:\

Это означает, что я не хочу -

  • проверить, если структура папок существует
  • обеспечивают на бот сторон полную структуру для каждого файла на стороне назначения

Я хочу к

  • обеспечивают полный путь и имя файла на стороне источника
  • создать папку структура если нет.
  • файл переопределения если есть

Как я могу достичь этого?

+0

Имеет никто идея как это сделать или это возможно невозможно? – STORM

ответ

0

Хорошо это работает так:

Вы можете использовать Robocopy для выполнения этой задачи. Спасибо вам, Rick716 за это направление. Я не отмечаю это как ответ, потому что это только направление, а не решение.

Давайте предположим, что мы имеем следующую структуру папок Источник:

N:\source\a1\b1\c1\d1\e1\f1 

и мы хотим, чтобы воссоздать структуру отверстий под n:\source в h:\destination. Тогда мы должны использовать Robocopy таким образом:

robocopy N:\source h:\destination /e 

/e Опция будет создавать структуру папок даже создавать пустые папки. Кроме того, вы можете добавлять файлы, которые следует скопировать. Например,

file.txt 
*.jpg 
*.bkp 

и т.д.Но эти файлы будут даже скопированы, если они существуют где-то в папке strcuture! Например у вас есть файл п: \ источник \ a1 \ file.txt и файл п: \ источник \ a1 \ b1 \ c1 \ file.txt, то оба будут скопированы с помощью

robocopy N:\source h:\destination file.txt /e 
0

Смотрите страницу Robocopy справки в MS Technet

https://technet.microsoft.com/en-us/library/cc733145%28v=ws.11%29.aspx

В вашем случае вы могли бы сделать что-то вроде

robocopy c:\folder1\sub1\subsub1 h:\ file1 <options ...> 

Обратите внимание, что первые два параметра являются источником и Dest пути только, без имени файла в конце

Прочитать связанную страницу справки a d тест на рабочем столе ...

 Смежные вопросы

  • Нет связанных вопросов^_^