在Powershell中复制整个文件夹结构,而无需重新创建根文件夹

时间:2015-03-11 11:55:38

标签: powershell

我有一个像这样的源文件夹:

source_folder -|
               |-> sub_folder1
               |-> sub_folder2
               |-> sub_folder3

其中sub_folder1sub_folder2sub_folder3自己拥有子文件夹和文件。我还有一个现有的空文件夹dest_folder,我想最终得到:

dest_folder -|
             |-> sub_folder1
             |-> sub_folder2
             |-> sub_folder3

其中子文件夹是第一批的副本。我试过Copy-Item source_folder dest_folder -Recurse,但这让我:

dest_folder -|
             |-> source_folder -|
                                |-> sub_folder1
                                |-> sub_folder2
                                |-> sub_folder3

如果我能找到正确的通配符和开关组合,那么这似乎应该可以通过一个简单的Copy-Item来实现!

2 个答案:

答案 0 :(得分:5)

Copy-Item C:\source\* C:\dest -Recurse

为我工作

答案 1 :(得分:0)

我遇到了同样的问题,因为我在不带*的情况下使用了此命令,因此得到的结果与以前一样。

Copy-Item C:\source C:\dest -Recurse