I have a source folder like this:
source_folder -|
|-> sub_folder1
|-> sub_folder2
|-> sub_folder3
在这里,sub_folder1
、sub_folder2
和sub_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
就可以实现这一点!
\*
,并先删除目标。rm -r -ErrorAction:SilentlyContinue C:\dest; Copy-Item C:\source C:\dest -Recurse -Filter "*.txt"
。https://dev59.com/rnRB5IYBdhLWcg3w6LR2#29082938 - MakotoE