回复 7# hepeisheng - @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\"
- )
- )
- )
- )
- pause
复制代码
|