ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 794|回复: 7

[分享] 自制文件增量备份工具

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-5-27 15:36 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
前阵子同事提出一个备份文件的需求,网上找了下免费的都是隔段时间整体备份一次,造成很多冗余文件,所以自己上手做了一个。现在开源分享出来,欢迎各位大佬提出宝贵意见建议!
功能如下:1、首次使用
用点选或者输入的方式写入源文件目录和备份目录的路径,以"\"结尾
初次备份当然是直接手动复制文件到备份目录,所以首次使用点“提取备份记录”,会检索备份文件目录,在“程序界面”sheet生成一条记录,序号为 1,同时生成一个名为 "记录1"的sheet,这里会写入所有文件、文件夹及对应的最后编辑时间
image.png
2、更新备份
当文件有更新后,点选"比对更新文件”。等待后在“比对检查”sheet中生成一份比对表,分别列出“新增”,“删除”,“更新”三种处理方式。大体观察一下确认无误后,点“开始备份”
这里有个贴心小服务,会自动屏蔽所有 Thumbs.db和~$开头的office临时文件。当然如果你之前备份过,会提示要删除备份目录中的这类文件
3、多记录管理
当你有多个目录需要备份时,可以分别获取备份记录,形成多条记录,这时候打开窗体可以在“输入记录序号”这里下拉选择序号,自动调出源目录、备份目录、上次备份时间信息
4、连续操作
进行一次备份后,窗体会自动关闭,想再继续操作,点程序界面的“再次备份”按钮即可调出窗体

特别提示:由于excel表行数有9万多条的上限(当然实际如果逐行生成可以突破,我用的是数组写入,速度快些),如果文件+目录数过大,可以拆分成子目录以多条记录来备份


【发布版】自动备份1.3.zip

29.91 KB, 下载次数: 54

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-5-28 08:46 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
自顶一个,需要的朋友拿去

TA的精华主题

TA的得分主题

发表于 2020-5-28 09:08 | 显示全部楼层
刚好遇到重复备份的问题,可以学习一下去解决了。

TA的精华主题

TA的得分主题

发表于 2020-5-28 10:21 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这个肯定很多同胞都需要!厉害!
使用发现:可以更新,但新增的同步不了!

TA的精华主题

TA的得分主题

发表于 2020-5-28 11:21 | 显示全部楼层
功能很实用!下载试用发现:首次手工备份后,对修改文件可同步,但新增文件同步失败!
是不是我操作错误?还是后来新增的文件还是需要手工备份一次?

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-5-29 11:46 | 显示全部楼层
dengxsh 发表于 2020-5-28 11:21
功能很实用!下载试用发现:首次手工备份后,对修改文件可同步,但新增文件同步失败!
是不是我操作错误? ...

手工备份后,先提取备份信息,再比对
你现在的问题是比对的时候有比对到新增文件,还是没比对到?
如果比对到了但是同步失败,看看是否读写权限问题

TA的精华主题

TA的得分主题

发表于 2020-5-29 12:17 | 显示全部楼层
aleaflin 发表于 2020-5-29 11:46
手工备份后,先提取备份信息,再比对
你现在的问题是比对的时候有比对到新增文件,还是没比对到?
如果 ...

没比对到新增文件

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-5-29 12:59 | 显示全部楼层
dengxsh 发表于 2020-5-29 12:17
没比对到新增文件

能否大致描述一下,比如这些新增文件的目录结构和文件名、类型之类,我好排查问题
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-3-29 15:09 , Processed in 0.042293 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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