Robocopy 使用批处理文件备份,但不备份到同一驱动器?

问题描述 投票:0回答:1

我在批处理文件中使用这种命令行,使用 Robocopy 将数据从笔记本电脑备份到各种外部 USB 驱动器,以及从一个 USB 驱动器备份到另一个 USB 驱动器:

Robocopy \ "D:\2TB Blue" /MIR /R:1 /W:1 /TEE /FFT /A-:SH

但是,如果我在同一驱动器上运行该批处理文件,例如

D:
,它会将
D:\
的副本转储到
D:\2TB Blue
,这是没有任何用处的。

如果“源”和“目标”位于同一驱动器上,任何人都可以建议如何不运行批处理文件吗?

batch-file backup robocopy
1个回答
0
投票

第二天早上

所以,我睡在上面并解决了:

If %CD:~0,2%==E: Goto Doh!

Robocopy \ "E:\2TB Blue" /MIR /R:1 /W:1 /TEE /FFT /A-:SH
Goto End

:Doh!
@Echo The Source and Destination are on the SAME drive!
pause

:End
© www.soinside.com 2019 - 2024. All rights reserved.