2016-06-24 65 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 

,我們希望內h:\destination重新n:\source下的孔結構。然後我們有這種方式使用的Robocopy:

robocopy N:\source h:\destination /e 

選項/e將創建文件夾結構,甚至可以創建空文件夾。另外你可以附加應該被複制的文件。例如

file.txt 
*.jpg 
*.bkp 

等但是,當這些文件存在某處內的文件夾strcuture時,它們甚至會被複制!例如,你有文件N:\源\ A1 \ file.txt的和文件N:\源\ A1 \ B1 \ C1 \ file.txt的兩種方法都將會通過

robocopy N:\source h:\destination file.txt /e 
相關問題