我有一个文件,我想让它自动备份到我的 USB 驱动器上,就像网络驱动器同步操作一样,我该如何设置?
我尝试在属性中查找有关备份的任何内容,但似乎找不到任何东西。
答案1
您需要运行一个批处理文件,这可以在 PC 端启动,您需要一个预制的工具,类似于http://www.dirsyncpro.org/ (与我没有任何关联,我也没有亲自测试过)。
但是,如果您不想使用工具,您可以从 USB 驱动器端执行此操作,这意味着一旦插入特定的 USB,它就会“查找”硬盘驱动器中的文件夹并将其复制到自身上(无需询问即可覆盖任何以前的版本)
xcopy /e /y c:\<yourfolder>\*.* .\dir_on_usb_drive
xcopy 实际上现在已经被弃用,取而代之的是机器人复制这不是这个答案的范围,但基本上你需要一个可以复制整个内容的递归复制命令(robocopy还提供恢复和重试部分复制的文件,这将对你有帮助)
准备好命令后,您可以将其添加到批处理文件中,并在 USB 内创建一个 autorun.inf 文件(这是一个结构 - 警告前方未经测试的脚本)
[autorun]
open=<yourbatchfilename.bat>
action=Backup Your Files
当您插入 USB 驱动器时,您将在 Windows 的自动运行菜单中看到此选项(自动运行文件中提供的描述为“备份您的文件”)。