DOS 字符串截取 BAT 脚本案例

::===== 压缩 成指定版本号的包====
set omu_version=XXXXXXXXXXXXRD /S /q d:\OMU_Daily_Version\CI_Version\OMU_SETUP
md d:\OMU_Daily_Version\CI_Version\OMU_SETUP
"C:\Program Files\7-Zip\7z.exe" a -ttar d:\OMU_Daily_Version\CI_Version\OMU_SETUP\%omu_version%.tar "D:\RNC_Work\Banben\OMU\code\tool\MakeInstall\BAMSetupFile\*" 

"C:\Program Files\7-Zip\7z.exe" a -tgzip d:\OMU_Daily_Version\CI_Version\OMU_SETUP\%omu_version%.tar.gz "d:\OMU_Daily_Version\CI_Version\OMU_SETUP\%omu_version%.tar" 

del d:\OMU_Daily_Version\CI_Version\OMU_SETUP\%omu_version%.tar

:: =====复制到每日版本目录 ========
:: ===== 每日可能出多个版本,文件夹以时间为后缀区分 =====
cd D:\RNC_Work\AutoBamBat 
set datevar=%date:~0,4%-%date:~5,2%-%date:~8,2%
set dir_name=D:\OMU_Daily_Version\Daily\%datevar%
set T_=%time:~0,2%.%time:~3,2%
set TT=%T_:~0,5%
echo "%TT%"
if exist %dir_name% (
    echo "exist %dir_name%,mkdir %dir_name%_%TT%"
   set dir_name=%dir_name%_%TT%
) else (
echo "don't exist %dir_name%,mkdir"
)
echo %dir_name%
md %dir_name%


copy d:\OMU_Daily_Version\CI_Version\OMU_SETUP\%omu_version%.tar.gz  %dir_name%
copy d:\RNC_Work\Banben\OMU\code\tool\MakeInstall\WorkFile\MakeInstall.log  %dir_name%

猜你喜欢

转载自www.cnblogs.com/SBJBA/p/11899502.html