【发布时间】:2018-08-01 00:03:34
【问题描述】:
所以我有一个csv,例如:
Source
C:\Users\barcalac\Desktop\SOURCE\Finance
C:\Users\barcalac\Desktop\SOURCE\Finance\BMc's Files
C:\Users\barcalac\Desktop\SOURCE\Finance\BMc's Files\2001 Files
C:\Users\barcalac\Desktop\SOURCE\Finance\BMc's Files\2001 Files\Misc
C:\Users\barcalac\Desktop\SOURCE\Finance\BMc's Files\2001 Files\Misc\Doc1.docx
C:\Users\barcalac\Desktop\SOURCE\Finance\BMc's Files\2001 Files\Misc\Doc2.docx
C:\Users\barcalac\Desktop\SOURCE\Finance\BMc's Files\2001 Files\Misc\Doc3.docx
C:\Users\barcalac\Desktop\SOURCE\Finance\BMc's Files\2001 Files\Misc\Doc4.docx
C:\Users\barcalac\Desktop\SOURCE\Finance\BMc's Files\2001 Files\Misc\Doc5.docx
当尝试使用任何复制命令进行复制时,它当然是逐行复制并将每个路径/文件复制到新目录。我的问题是如何让它变得足够聪明,只复制顶级文件夹并跳过该顶级文件夹下面的行中的文件夹/文件。
上面的例子应该重新创建
c:\users\barcalac\desktop\source\finance
到
d:\users\barcalac\desktop\target\finance
无需一一复制所有行,创建财务文件夹中已有内容的副本。
【问题讨论】:
标签: powershell robocopy