
[英]How do I Compare Two Folders and Create Missing Subfolders in PowerShell
[英]How can I compare two folders and copy the difference and the newest of similars in one of them (Powershell)
我希望得到的结果是将 USB 驱动器上的文件夹与我桌面上的文件夹进行比较。 如果桌面上的文件夹中有新内容,则应将其复制到 USB 驱动器。 如果两个文件夹中存在同名文件,则应选择最新的并保存在 U 盘上。
我想将文件夹 A 与文件夹 B 进行比较。我想将文件夹 B 中尚未在文件夹 A 中的文件复制到文件夹 A。
我还想将两个文件夹中的文件复制到文件夹 A。此外,如果两个文件夹中都有文件(同名),我想将最新的文件复制到文件夹 A,或者如果它已经在文件夹中,则将其保留在那里一个。
我已经知道 Compare-Object,但我不知道如何只从一个源复制文件。 因此,例如,如果我使用此命令发现源 A 和 B 的差异,我只将文件从 B 复制到 A:
Compare-Object -ReferenceObject (Get-ChildItem $PathA -File) -DifferenceObject
(Get- ChildItem $PathB -File) -PassThru | Copy-Item -Destination $PathA
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.