如何使用PowerShell将文件夹的内容复制到另一个特定文件夹?

Dee*_*pak 15 powershell

注意:如果a,b,c是子文件夹'x'中的文件位于文件夹"Source"中,而b,d,f是子文件夹'x'中的文件位于文件夹"Destination"中".我希望复制文件'a'和'c',并在目标文件夹中将'b'替换为来自source的'b'.最终目的地应该有'a','b','c','d','f'

小智 30

带有Force的Copy-Item看起来就像你要找的那样.

[string]$sourceDirectory  = "C:\Source\*"
[string]$destinationDirectory = "C:\Destination\"
Copy-item -Force -Recurse -Verbose $sourceDirectory -Destination $destinationDirectory
Run Code Online (Sandbox Code Playgroud)

复制项永远不会删除目标中的额外文件或文件夹,但 -force如果文件已存在则会覆盖它