使用bat批处理进行程序备份

@echo off
rem 获取当前文件夹的名字
set "lj=%~p0"
set "lj=%lj:\= %"
for %%a in (%lj%) do set wjj=%%a

rem 创建一个版本的说明文档
cd.>README.txt

rem 生成一个压缩包
start winrar a %wjj%_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2% README.txt *.m
ping -n 2 127.0.0.1>nul
del README.txt

程序有很多冗余之处,以后学习到了再进行改进。把bat文件放到文件夹下面,会生成一个rar格式的压缩包,压缩包里包含所有的matlab文件和一个txt文本,主要用来作为备份使用。压缩包命名规则是当前文件夹加上时间戳。备份文件格式可以根据需要修改:

*.m

PS:windows命令下没有压缩和解压缩的命令,所以在压缩时会有些问题,我的方案是安装winrar,路径是按默认的路径C:\Program Files\WinRAR

这里写图片描述

猜你喜欢

转载自blog.csdn.net/zhaozhichenghpu/article/details/78467267
今日推荐