Powershell 是否将文件复制到目标文件夹并删除任何不在源文件夹中的文件?

Powershell 是否将文件复制到目标文件夹并删除任何不在源文件夹中的文件?,powershell,Powershell,我想将文件夹Prod从源复制到目标,但是我想用源的内容更新目标的内容 Prod |--file 1 |--file 2 戳 |--文件1 |--文件2 目的地: Prod |--file a |--file b 戳 |--归档 |--文件b 问题是,由于文件的名称不同,当我复制粘贴时,我最终得到4个文件:文件1、文件2、文件a、文件b 当我只需要源代码中的两个文件:文件1和文件2时,我会使用robocopy和MIR(镜像)开关,这将复制文件/文件夹并删除目标中源代码中不存在的任何内容 roboc

我想将文件夹
Prod
从源复制到目标,但是我想用源的内容更新目标的内容

Prod |--file 1 |--file 2 戳 |--文件1 |--文件2 目的地:

Prod |--file a |--file b 戳 |--归档 |--文件b 问题是,由于文件的名称不同,当我复制粘贴时,我最终得到4个文件:文件1、文件2、文件a、文件b


当我只需要源代码中的两个文件:文件1和文件2时,我会使用
robocopy
MIR
(镜像)开关,这将复制文件/文件夹并删除目标中源代码中不存在的任何内容

robocopy C:\source\Prod D:\destination\Prod /MIR
引自:

/MIR指定Robocopy应该镜像源目录和目标目录。请注意,如果文件在源位置被删除,这将删除目标位置的文件


我想指出的是,您应该始终在代码中包含一个问题(即使它不起作用),然后我们会了解您正在尝试做什么。还包括您的代码表明您已经尝试自己解决这个问题,而不仅仅是要求其他人为您完成这一切:)谢谢James。正是我想要的。现在确定人们为什么会投反对票,我觉得这是一个有用的问题,当涉及到编写powershell部署脚本或类似的东西时,可能会因为我在上面评论的原因而投反对票-您没有展示自己的代码或研究。