| @echo off |
| setlocal enabledelayedexpansion |
| for /f "tokens=2 delims=," %%a in ('findstr /r /c:",-.," "信息.txt"') do move %%a "17\" |
| for /f "tokens=2 delims=," %%b in ('findstr /r /c:",.," "信息.txt"') do move %%b "18\" |
| for /f "tokens=2 delims=," %%c in ('findstr /r /c:",," "信息.txt"') do move %%c "x\" |
| for %%a in (*.mp3) do ( |
| findstr /r /c:"%%~na" "信息.txt" || move "%%a" "x\" |
| for /f "tokens=2* delims=#" %%d in ('findstr /r /c:"%%~na" "信息.txt"') do ( |
| for /f "tokens=3 delims=," %%i in ("%%e") do ( |
| set "str=%%i" |
| if "!str:~,2!" == "-." move "%%a" "17\" |
| if "!str:~,1!" == "." move "%%a" "18\" |
| for /f "tokens=1* delims=." %%j in ("!str!") do ( |
| if %%j == -16 move "%%a" "01\" |
| if %%j == -15 move "%%a" "02\" |
| if %%j == -14 move "%%a" "03\" |
| if %%j == -13 move "%%a" "04\" |
| if %%j == -12 move "%%a" "05\" |
| if %%j == -11 move "%%a" "06\" |
| if %%j == -10 move "%%a" "07\" |
| if %%j == -9 move "%%a" "08\" |
| if %%j == -8 move "%%a" "09\" |
| if %%j == -7 move "%%a" "10\" |
| if %%j == -6 move "%%a" "11\" |
| if %%j == -5 move "%%a" "12\" |
| if %%j == -4 move "%%a" "13\" |
| if %%j == -3 move "%%a" "14\" |
| if %%j == -2 move "%%a" "15\" |
| if %%j == -1 move "%%a" "16\" |
| if %%j == 0 move "%%a" "17\" |
| if %%j == 1 move "%%a" "18\" |
| if %%j == 2 move "%%a" "19\" |
| if %%j == 3 move "%%a" "20\" |
| if %%j == 4 move "%%a" "21\" |
| if %%j == 5 move "%%a" "21\" |
| if %%j == 6 move "%%a" "23\" |
| if %%j == 7 move "%%a" "24\" |
| if %%j == 8 move "%%a" "25\" |
| if %%j == 9 move "%%a" "26\" |
| if %%j == 10 move "%%a" "27\" |
| if %%j == 11 move "%%a" "28\" |
| if %%j == 12 move "%%a" "29\" |
| if %%j == 13 move "%%a" "30\" |
| ) |
| ) |
| ) |
| ) |
| pauseCOPY |