0


我正在尝试制作一个批处理文件来备份它所在的 USB 记忆棒,并将 USB 文件的副本放在计算机上。它应该做几件事:

>>Make copies of all files and folders on the USB
>>Reside on the top level of the USB stick (not in any folders)
>>Nor should all the other files/folders have to reside in a folder 
(which would be used to just copy that folder)
>>Automatically chooses to overwrite any files that will be replaced

尽管遇到了一些问题,但我尝试使用 XCOPY 执行此操作。首先,我不确定如何让批处理文件从驱动器 x 复制所有文件。USB 可以插入计算机并列为驱动器 G、H、E、X、Y、Z 等等。所以我不能只做

XCOPY "G:" "C:\Users\Backup" (usually I add /E and /I parameters)

这种方法的第二个问题是,我认为没有任何参数可以让您选择自动“全部覆盖”。它曾经存在,但我认为只有在 Win 2000 中。
我对CMD不是很了解,我只是偶尔用它来制作其他备份批处理文件,所以我希望这里有人知道克服这些障碍的方法。
谢谢你的帮助,
AJ

4

2 回答 2

2

将 /Y 与 xcopy 一起使用

/Y 禁止提示确认您要覆盖现有的目标文件。

键入xcopy /?以查看所有可用的开关

编辑:这是讨论查找 USB 驱动器号的线程。试一试,可能会有帮助。

于 2012-05-10T06:08:22.150 回答
1

我在我的博客上对驻留在我所有笔式驱动器根目录中的备份批处理文件有详细说明:http ://www.scotthelme.co.uk/blog/backing-up-your-usb-drives/

让我知道它是否有帮助。

于 2012-10-29T16:22:29.690 回答