将重要的 Windows 文件备份到 USB 驱动器

Lon*_*ler 2 windows backup xcopy

我认识的一个不太擅长计算机的人希望有一种在 Windows 上备份重要文件的简单方法,理想的过程是:

  1. 插入 USB 驱动器
  2. 点击桌面快捷方式
  3. 将重要文件传输到 USB

是否有免费的 Windows Vista 程序可以让我轻松地做到这一点?

如果没有,我可以写一个批处理文件。是xcopy /e /y推荐的命令吗?


这是我最终编写的批处理文件,使用robocopy

@echo off
if not exist L:\nul goto DriveDoesNotExist
echo msgbox "Daten werden gesichert..." > "%temp%\popup.vbs"
wscript.exe "%temp%\popup.vbs"

robocopy C:\Daten L:\ /s /xj /eta /r:10 /w:10
removedrive.exe L:\ -b

echo msgbox "Fertig! Sie können den Stick jetzt entfernen." > "%temp%\popup.vbs"
wscript.exe "%temp%\popup.vbs"
exit

:DriveDoesNotExist
echo msgbox "Erst den Stick einstecken!" > "%temp%\popup.vbs"
wscript.exe "%temp%\popup.vbs"
exit
Run Code Online (Sandbox Code Playgroud)

感谢您的任何回复。

Can*_*uke 5

在 Vista 和 Windows 7(以及它们的服务器变体)中,我推荐使用内置工具ROBOCOPY. 它支持更多的功能XCOPY,而且感觉也更快。

基本语法:

ROBOCOPY source destination [file1 | file2 | ... ] /s /xj /eta /r:0 /w:0 /tee /log:CopyLog.txt

/s - 也复制子文件夹

/xj - 不要跟随连接点(通常只有一个文件夹不需要)

/eta - 在屏幕上显示复制进度

/r:x- 替换x为整数。ROBOCOPY 将重试复制文件的次数。默认值为 30

/w:x- 替换x为整数。ROBOCOPY 在尝试重新复制文件之前等待多长时间

/tee - 输出到日志文件以及标准控制台

/log:filename - 要保存到的日志文件的文件名

有关更多信息,请查看ROBOCOPY 命令