Python練習100題(007-009)
阿新 • • 發佈:2021-01-22
技術標籤:dos
批處理命令標題批量打包
- 工具7z.exe
- 編寫批處理命令
1、編寫7z.bat批處理檔案
@echo off
title 7z批量打包
color 0a
if "%ver%"=="" (
echo 輸入7z.exe全路徑(例如:D:\7-Zip\7z.exe)
echo\
:again
set /p ver0=7z.exe全路徑:
set ver=%ver0%
)
if "%ver%"=="" (
echo 輸入不能為空!!!
echo\
goto again
)
set ver=%ver:\=/ %
set ver=%ver: =%
echo "%ver%"|findstr "7z.exe" >nul
if %errorlevel%==0 (
echo\
echo 打包中......
for /d %%x in (*) do >nul 2>nul "%ver%" a "%%x.zip" "%cd%\%%x\*"
)
else (
echo\
echo "%ver%" -- 7z.exe路徑錯誤, 請重新鍵入!!!
echo\
goto again)
echo\
echo 打包完畢!!!
echo\
pause
2、執行
1)雙擊7z.bat
2)結果