自动定期压缩备份目录的脚本,以windows批处理实现
需求描述
Windows 下,有时要频繁的对一个目录做备份,这个目录并不大(比如几个或十几个小文件,1MB以下),只在需要的时候才监测并做定期备份,与上次备份以来没有修改则不备份。
一个实际场景是,某些单机游戏,游戏本身会自动保存数据,万一某一步手抖误操作,想退回以前存档,结果发现很长时间没[……]
这是fengyqf的博客
Windows 下,有时要频繁的对一个目录做备份,这个目录并不大(比如几个或十几个小文件,1MB以下),只在需要的时候才监测并做定期备份,与上次备份以来没有修改则不备份。
一个实际场景是,某些单机游戏,游戏本身会自动保存数据,万一某一步手抖误操作,想退回以前存档,结果发现很长时间没[……]
bat批处理这东西非常古老了,使用也不多,但在一些简单任务上,还是个不错的可选项,然而坑实在不少。
setlocal enabledelayedexpansion, 设置本地为启用延迟扩展,关键点是如下的原理:
批处理读取命令时是[……]