- 安装7-zip压缩软件(www.7-zip.org)
2. 复制下方代码保存为歌曲打包.bat,并放在歌曲文件夹目录。双击运行即可自动开始打包。
PS:请根据自己的7-zip文件的真实安装目录修改自动脚本的代码。
@echo off chcp 65001 >nul setlocal enabledelayedexpansion :: 设置 7z.exe 路径(根据你的实际安装路径修改) set "ZIP=C:\Program Files\7-Zip\7z.exe" :: 临时标记文件夹 set "TAGDIR=_done_tags" if not exist "%TAGDIR%" mkdir "%TAGDIR%" :: 遍历所有 .flac 和 .mp3 文件 for %%f in (*.flac *.mp3) do ( set "base=%%~nf" if not exist "%TAGDIR%\!base!.done" ( set "hasFile=0" if exist "!base!.flac" ( set "hasFile=1" ) if exist "!base!.mp3" ( set "hasFile=1" ) if "!hasFile!"=="1" ( echo 正在打包 "!base!.flac" 和/或 "!base!.mp3" 到 "!base!.zip" ... "%ZIP%" a "!base!.zip" ^ "!base!.flac" ^ "!base!.mp3" >nul echo done > "%TAGDIR%\!base!.done" ) ) ) :: 清理临时文件夹 rd /s /q "%TAGDIR%" >nul 2>nul echo 所有文件打包完毕。 pause