Lon*_*ler 2 windows backup xcopy
我认识的一个不太擅长计算机的人希望有一种在 Windows 上备份重要文件的简单方法,理想的过程是:
是否有免费的 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)
感谢您的任何回复。
在 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 命令