一致想找到一种进行源码备份简介办法
原先使用好压,配置菜单。但是不能排除文件夹,必须是排除的文件。
今天发现一种方法:
使用7z压缩软件使用批处理方式
@echo off
echo Start Backup...
set fname="D:\JOB\CDS_N\Source\SDI\Backup\WheelCrane_%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.7z" rem 目标压缩文件的路径和文件名,格式文件名+日期+时间.7z
call "C:\Program Files\7-Zip\7z.exe" a -t7z -r -x!Debug %fname% .\ZBJSLib\ .\WheelCrane\ .\WheelCrane.sln .\Debug\zb.db3 rem 启动7z开始压缩。 -r 遍历所有子文件夹 -x!Debug排除Debug文件夹,也可以排除文件。加上通配符 后面是压缩的文件夹或者文件列表
if %ERRORLEVEL% == 0 echo Backup Success
pause