回复 4# qd2024
文件名 | 0106do①s⑶(1) | | 0040to①s⑴(1) | | 0015ICOPY |
太特殊了,我不会处理
只能重命名。
以下代码执行完第一个,再执行第二个,注意编码格式。
| @echo off | | | | setlocal enabledelayedexpansion | | for /d %%d in (*) do ( | | robocopy "%%d" "%%d-copy" *.mp3 | | pushd "%%d-copy" | | set n=100000 | | (for /f "delims=" %%i in ('dir /b /a-d *.mp3 ^|sort') do ( | | set /a n+=1 | | ren "%%i" "!n:~-5!.mp3" | | echo file '!n:~-5!.mp3' | | ))>xxx.txt | | popd | | ) | | exitCOPY |
| @echo off | | chcp 65001 >nul | | | | for /f "delims=" %%d in ('dir /b /ad ^|find /v "-copy"') do ( | | pushd "%%d-copy" | | if exist xxx.txt if not exist "%~dp0%%~nxd.mp3" ( | | ffmpeg -f concat -safe 0 -i xxx.txt -c copy "%~dp0%%~nxd.mp3" | | ) | | del xxx.txt 2>nul | | popd | | rd /s /q "%%d-copy" | | ) | | pauseCOPY |
|