自动定期压缩备份目录的脚本,以windows批处理实现

需求描述

Windows 下,有时要频繁的对一个目录做备份,这个目录并不大(比如几个或十几个小文件,1MB以下),只在需要的时候才监测并做定期备份,与上次备份以来没有修改则不备份。

一个实际场景是,某些单机游戏,游戏本身会自动保存数据,万一某一步手抖误操作,想退回以前存档,结果发现很长时间没[……]

继续阅读

windows下批处理脚本的坑

bat批处理这东西非常古老了,使用也不多,但在一些简单任务上,还是个不错的可选项,然而坑实在不少。

变量延迟扩展 enabledelayedexpansion

setlocal enabledelayedexpansion, 设置本地为启用延迟扩展,关键点是如下的原理:

批处理读取命令时是[……]

继续阅读