赞 | 60 |
VIP | 0 |
好人卡 | 0 |
积分 | 87 |
经验 | 0 |
最后登录 | 2024-2-2 |
在线时间 | 501 小时 |
Lv4.逐梦者
- 梦石
- 2
- 星屑
- 6698
- 在线时间
- 501 小时
- 注册时间
- 2018-3-23
- 帖子
- 533
|
于是模拜仿雷霆大大写了个奇葩的自动备份脚本……
- #==============================================================================
- # 备份自动机 by MCCF
- #------------------------------------------------------------------------------
- # [说明]
- # - 每次测试自动备份Data文件夹。打包时需要手动清除脚本及备份文件。
- #------------------------------------------------------------------------------
- # [使用方法]
- # - 复制到Main之前
- #------------------------------------------------------------------------------
- # [使用条款]
- # - 无使用条款。
- #------------------------------------------------------------------------------
- # 通用配置模块
- #==============================================================================
- BACKUP_DATA = false
- BACKUP_DIRNAME = "DataBackup"
- #------------------------------------------------------------------------------
- # 配置模块结束
- #==============================================================================
- if ($TEST || $DEBUG) && BACKUP_DATA
- if Dir.glob(BACKUP_DIRNAME).empty?
- Dir.mkdir(BACKUP_DIRNAME)
- end
- Dir.foreach("Data/") do |item|
- next if item == "." || item == ".."
- begin
- contents = load_data(File::join("Data", item))
- begin
- save_data(contents, File::join(BACKUP_DIRNAME, item))
- rescue
- puts (item + "存储失败!请检查目录相关权限!")
- end
- rescue
- puts (item + "读取失败!请从备份中恢复!")
- end
- end
- puts "数据备份完成!"
- end
复制代码 |
|