回复 4# qd2024
文件名- 0106do①s⑶(1)
- 0040to①s⑴(1)
- 0015I'm=I am(1)
复制代码
太特殊了,我不会处理
只能重命名。
以下代码执行完第一个,再执行第二个,注意编码格式。
- @echo off
- rem 批处理保存为ansi编码格式
- 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
- )
- exit
复制代码
- @echo off
- chcp 65001 >nul
- rem 批处理保存为utf-8编码格式,需要ffmpeg
- 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"
- )
- pause
复制代码
|