找回密码
 加入
搜索
查看: 6880|回复: 12

[原创] 文件备份器

 火.. [复制链接]
发表于 2010-12-22 11:35:28 | 显示全部楼层 |阅读模式
本帖最后由 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的话,最后程序不会帮你打包,但会生成打包工具
这是给备份完对备份文件需要修改的朋友提供方便

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-12-22 12:03:30 | 显示全部楼层
学习学习了, 不错
发表于 2010-12-23 19:54:02 | 显示全部楼层
厉害,感觉不错
发表于 2010-12-24 11:38:49 | 显示全部楼层
很需要呀。电脑也需要维护呀
发表于 2011-11-1 18:52:50 | 显示全部楼层
貌似不是源码? 谢谢分享,
发表于 2011-11-1 20:03:30 | 显示全部楼层
注意看一下标题,谢谢。
发表于 2011-12-13 23:44:04 | 显示全部楼层
学习学习了, 不错
发表于 2011-12-13 23:44:12 | 显示全部楼层
学习学习了, 不错
发表于 2012-3-13 15:33:48 | 显示全部楼层
注意看一下标题,谢谢。
发表于 2012-4-18 23:54:01 | 显示全部楼层
谢谢分享..
发表于 2013-1-22 16:29:15 | 显示全部楼层
不知道有木有源码哇?~
发表于 2014-5-9 20:59:47 | 显示全部楼层
厉害,感觉不错
发表于 2021-9-2 21:10:22 | 显示全部楼层
厉害,感觉不错
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-4 01:19 , Processed in 0.082154 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表