Cmd 使用Robocopy从多个源复制到一个目标

Cmd 使用Robocopy从多个源复制到一个目标,cmd,robocopy,Cmd,Robocopy,我想将多个源复制到一个目标 不幸的是,当出现新行时,robocopy总是删除目标文件夹中的文件 例如,源是文件夹A、B和C。第一行将文件从文件夹A复制到D。然后第二行将文件从文件夹B复制到D。第三行将文件从文件夹C复制到D。完成后,D仅列出C中的文件 以下是我的robocopy命令: robocopy \\serverX\strawberry\400_IT\10_Partner \\\serverY\t$\test12000_Partner\1220_Partner Companies\ *.*

我想将多个源复制到一个目标

不幸的是,当出现新行时,robocopy总是删除目标文件夹中的文件

例如,源是文件夹A、B和C。第一行将文件从文件夹A复制到D。然后第二行将文件从文件夹B复制到D。第三行将文件从文件夹C复制到D。完成后,D仅列出C中的文件

以下是我的robocopy命令:

robocopy \\serverX\strawberry\400_IT\10_Partner \\\serverY\t$\test12000_Partner\1220_Partner Companies\ *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_10_Partner.log
robocopy \\serverX\strawberry\400_IT\11_Forge \\serverY\t$\test4000_Forge\4300_AR_Forge *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_11_Forge.log
robocopy \\serverX\strawberry\400_IT\1_sourcing \\serverY\t$\test4000_forge\4300_AR_forge *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_1_sourcing.log
robocopy \\serverX\strawberry\400_IT\20_structure \\serverY\t$\test1000_structure\1030_AR_structure *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_20_structure.log
robocopy \\serverX\strawberry\400_IT\21_REM \\serverY\t$\test4000_forge\4300_AR_forge *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /log:c:\temp\400_AR_21_REM.log
robocopy \\serverX\strawberry\400_IT\22_Linzer \\\serverY\t$\test1000_structure\1030_AR_structure *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_22_Linzer.log
robocopy \\serverX\strawberry\400_IT\30_AR_Help \\serverY\t$\test000_staff requests\010_instructions *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_30_AR_Help.log
robocopy \\serverX\strawberry\400_IT\51_Worldwide pages \\\serverY\t$\test1000_structure\1030_AR_structure *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_51_Worldwide pages.log
robocopy \\serverX\strawberry\400_IT\530_Utility \\serverY\t$\test6000_Teaching aids\6100_Licenses *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_530_Utility.log
robocopy \\serverX\strawberry\400_IT\54_VHS_Cassette \\serverY\t$\test6000_Teaching aids\6100_Licenses *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\400_AR_54_VHS_Cassette.log
robocopy \\serverX\strawberry\800_Pre-Flood \\serverY\t$\test4000_Forge\4200_Forge_Strawberry *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\800_Pre-Flood.log
robocopy \\serverX\Strawberry\Company One-Other Power\Money \\serverY\t$\test4000_Forge\4200_StrawberryForge *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\Company One-Other Power_Money.log
robocopy \\serverX\Strawberry\Company One-One Power\Insight \\serverY\t$\test2000_One-One Power\2100_IT\Insight *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\Company One-One Power_Insight.log
robocopy \\serverX\Strawberry\Company Others Power\Portfolio \\serverY\t$\test4000_Forge\4300_AR_Forge *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\Company Others Power_Portfolio.log
robocopy \\serverX\Strawberry\company One-One Power\SALO_Uri_casa \\\serverY\t$\test1000_structure\1010_Milky Way *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\company One-One Power_SALO_Uri_casa.log
robocopy \\serverX\strawberry\company otherness_rolls \\serverY\t$\test4000_forge\4300_AR_forge *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\company otherness_rolls.log
robocopy \\serverX\Strawberry\Company One-Other Power\AR_Flood Inflow \\\serverY\t$\test4000_Forge\4200_StrawberryForge *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\Company One-Other Power_AR_Flood Inflow.log
robocopy \\serverX\strawberry\Plate \\\serverY\t$\test1000_structure\1030_AR_structure *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\Plate.log
robocopy \\serverX\strawberry\forge \\serverY\t$\test4000_forge\4300_AR_forge *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\forge.log
robocopy \\serverX\strawberry\help \\serverY\t$\test80000_customerhelp *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\help.log
robocopy \\serverX\strawberry\Sagmal \\serverY\t$\test14000_Sagmal *.* /MIR /MT:3 /R:3 /w:15 /np /DCOPY:T /A-:HS /log:c:\temp\Sagmal.log
任何解决方案?

/MIR始终删除目标文件夹中多余的任何文件,以使目标文件夹看起来与源文件夹完全相同,因此称为镜像。事实上,与命令名相反,robo copy在镜像模式下删除文件和文件夹,这在复制到现有目标目录时会导致灾难性后果

如果您只想将文件添加到目录,请使用/E,或者使用/XX而不是/MIR,以实现真正的仅复制模式。第一个开关告诉robocopy只复制文件和空目录,而后者将跳过任何额外的文件和文件夹。
我喜欢放一个/XX,以便有一个更干净的日志文件。这样就不会列出*额外文件。这反过来应该会提高一点速度,因为它们既不会打印到控制台,也不会打印到日志文件

请格式化post.Thxs@ArchNoob,用于格式化post-robocopy备份了我,并为我节省了比我记忆中更多的时间,这是我至少能为社区做的。不客气!✌️嗯,您告诉robocopy删除目标中的额外文件,因为您指定了/MIR…Hi aschipfl。好啊