我需要將包含子文件夾和文件的文件夾複製到另一臺機器上的共享文件夾。在此期間,腳本應在每個目標文件夾中創建一個自定義子文件夾並將文件放置在那裏。Robocopy:複製保留文件夾結構但添加子文件夾的文件
我希望這個例子clatifies任務:
對於下面的源文件夾:
--Logs ----Application ------Service --------Log1.txt --------Log2.txt ------WebSite --------Log1.txt --------Log2.txt
目標文件夾應按以下方式創建:
--Logs ----Application ------Service --------Machine1 ----------Log1.txt ----------Log2.txt ------WebSite --------Machine1 ----------Log1.txt ----------Log2.txt
正如您在底層看到的子文件夾Machine1
已創建。 你能提供一個PowerShell腳本的例子嗎?
我調查了ROBOCOPY命令中的輸入參數。看起來它不允許那麼簡單。
此外,我知道我可以symply遍歷所有文件夾結構,創建所需的子文件夾並將文件複製到每個子文件夾。但是這似乎太「長」了。所以我想知道我是否缺少任何東西。也許有更好的方法來做到這一點。
您運行的是什麼版本的PowerShell? – mjolinor
@ mjolinor版本2.0 – Egor4eg