本帖最后由 bsdos 于 2010-12-24 10:28 编辑
一般重装电脑前c盘(或其他盘)下有很多我们需要的文件,也有更多我们不要的文件,这些文件混在一起,备份起来很麻烦
当然恢复起来也很麻烦
所以我写了一个文件备份器,按文件类型来备份指定目录及其子目录,并且保留每个文件的全路径,为恢复做准备
这主要为学生和公司员工数据迁移提供便利,因为我可以这样配:
c:=doc|xls|ppt
这样的话,程序会把c下面所有word,excel,ppt文档都备份了
恢复也是一亮点
因为备份时会生成一打包文件,这个文件是所有备份文件的打包
这个打包文件会调用程序,将文件里的备份文件自动放回到备份前的目录里
备份时:
- 按自己要求修改配置文件,让程序知道你要怎么备份
- 运行程序,开始备份
- 完成备份后,会生成一个自解压文件,所有备份的文件都在这一个文件里
恢复时:
- 双击运行自解压文件,没了
- 恢复完成后,所有文件会按原来备份的路径回到各自位置上,如果文件已经存在,则不会覆盖已有文件
以下是配置文件内容[dfile]
filedir=d:\备份文件
filename=备份.exe
[sfile]
C:=au3
[conf]
rar_del=y
以下是说明文件内容bakconf为配置文件,必须和backup.exe放在同一目录
备份时:
程序会把[sfile]文件,备份到[dfile]里,并打包为可执行的rar文件
恢复时:
运行可执行的打包文件,备份文件会自动回到原来的位置
配置文件说明:
[dfile]
是指目的地,也就是“备份到”的意思
注意,filedir里的路径最后不要加“\”
[sfile]
是指源目录,也就是“从。。备份”的意思
“=”前面是放路径,最后不要加“\”
“=”后面是放文件后缀,多个用“|”隔开
可以有多行,如:
c:=au3
c:\windows=dll|txt
意思就是备份c下面所有的au3格式文件,也备份c:\windows下dll和txt格式文件
[conf]
rar_del如果为n的话,最后程序不会帮你打包,但会生成打包工具
这是给备份完对备份文件需要修改的朋友提供方便
|