标签: powershell
a,b和c是文件夹~\Source\x\,b,d和f中的文件是文件夹~\Destination\x\中的文件。我希望将文件a和c复制到~\Destination\x\,并将~\Destination\x\b替换为~\Source\x\b。
a
b
c
~\Source\x\
d
f
~\Destination\x\
~\Destination\x\b
~\Source\x\b
~\Destination\x\应该有a,b,c,d和f。
答案 0 :(得分:20)
Force看起来就像您要找的那样。
[string]$sourceDirectory = "C:\Source\*" [string]$destinationDirectory = "C:\Destination\" Copy-item -Force -Recurse -Verbose $sourceDirectory -Destination $destinationDirectory
复制项永远不会删除目标中的额外文件或文件夹,但使用 -force如果文件已存在,它将覆盖
-force