本帖最后由 hanyeguxing 于 2011-8-17 16:39 编辑
1,路径最后必须为\
2,如果原来的视频扩展名都一样,例如wmv,则可以将 dir /s/b/a-d "%a%" 改成 dir /s/b/a-d "%a%*.wmv"
3,如果转换后的视频扩展名都一样,例如3gp,则可以将 "%b%%%~na.*" 改成 "%b%%%~na.3gp"
4,代码未测试- @echo off&setlocal enabledelayedexpansion
- set "a=E:\学习\数学\"
- set "b=D:\My Documents\FFOutput\"
- set "c=数学\"
- for /l %%a in (0,1,8192) do if "!a:~%%a,1!"=="" (goto:a) else set/an+=1
- :a
- for /f "delims=" %%a in ('dir /s/b/a-d "%a%"') do for %%b in ("%b%%%~na.*") do (
- set "d=%%~dpa"
- md "%b%%c%!d:~%n%!" 2>nul
- move "%%b" "%b%%c%!d:~%n%!"
- )
- pause
复制代码
|