@echo off
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: 文件备份器V2.3(for WinXP only) Code by JM 2006-11-4 QQ:13132002
:: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=20747
::
:: 功能:1、自由指定要备份的目录(或文件)、位置、备份时间和任务名称
:: 2、能检测输入是否正确
:: 3、能生成备份日志
:: 4、能多次添加备份任务
:: 5、能批量停止指定的备份任务
:: 6、能自动删除由本程序产生且不再使用的批处理程序和注册表信息
:: 7、能从备份文件中恢复文件到源文件中,并保持各文件的原始属性不变
::
:: 原理:只有当源文件修改时间比目标文件的修改时间新时才更新文件
::
:: 要修改或完善的地方:
::
:: ① 统一标记是文件还是文件夹;
:: ② 禁止把文件备份到本文件夹及其子文件夹中去
::
:: 更新历史:
::
:: 06.11.4
::
:: 增加了记录备份文件更新列表的功能,进一步完善日志功能;
::
:: 06.10.19
::
:: 因at命令只能以管理员权限运行,此次更新增加了用户权限的验证;添加了
:: xcopy的/c参数,使得复制出错的时候(尽管出现这种情况的几率非常低),能备份
:: 尽可能多的文件;精简了部分代码;
::
:: 06.9.14
::
:: 对提取文件属性的代码做了优化,使得生成备份批处理的效率大大提高,
:: 感谢pengfei提供代码;修改了几处错误和疏漏;对代码进行分块放置以便日后
:: 的维护;此为V2.3
::
:: 06.9.3
::
:: 由于上次精简过度,代码运行会出错,今天修改了一处致命错误,感谢
:: pengfei的测试;增加了一些操作提示和出错检测;
::
:: 06.8.5
::
:: 添加了备份空目录的参数,精简了部分代码;









