文件备份工具
由neoblackxt创建,最终由neoblackxt 被浏览 63 用户
功能
把 AI Studio 中的文件打包压缩保存到本地电脑,提前准备好后悔药,定期备份重要文件可以缓解未来误操作造成的损失。
https://bigquant.com/codesharev3/9319c7da-d50e-482d-878e-5aef87adc3e5
使用技巧
IGNORE_LIST 除了可以设置忽略文件列表,也可反过来用,设置为仅保留文件的列表,也就是白名单模式。
示例:
IGNORE_LIST = [
"*", # 忽略所有文件和目录
"!我的文档/", # 但不忽略"我的文档"目录(注意末尾的斜杠)
"!我的文档/**", # 保留"我的文档"目录下的所有内容
]
规则说明
• * - 匹配所有文件和目录(根级别)
• !我的文档/ - 反转规则,不忽略名为"我的文档"的目录
• !我的文档/** - 不忽略"我的文档"目录下的所有子目录和文件
Gitwildmatch 语法要点
• !- 表示否定/白名单(覆盖前面的忽略规则)
• * - 匹配单级目录或文件名
• ** - 匹配多级目录(递归匹配)
• / - 表示目录分隔符
安装
%pip install … 安装指令只需要执行一次,安装成功后注释掉或者删除整个 cell 都可以,下次直接点击“全部运行”即可。
安装过程中出现不严重的报错,不会影响工具使用。
历史版本
==注意:==
==对于v1版本,不要把策略文件或其他重要文件放到 work_archive 目录下,否则本工具会把该目录下所有文件当作旧的备份文件一并删除!==
==对于v2版本,误删的可能性大大降低,除非你的文件名和备份文件的文件名非常相似。==
v1: https://bigquant.com/codesharev3/90f589e3-182e-478b-aa0d-0dabd40b1edd
更新日志
v2版本:
- 添加了忽略文件列表功能(支持通配符)
- 增加了压缩等级设置项和仅存储功能,用户可自由平衡压缩速度和文件大小
- 增加了对旧压缩文件可选删除的设置项
- 增加了压缩进度显示
- 增加了一些防呆设计,降低意外删除文件的可能
v1版本:
- 实现压缩备份基本功能
\