Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal EnableDelayedExpansion
- pushd %CD%
- set /A fname=0
- set base_path=%CD%
- set move_path=
- set new_fname=
- for /D %%d in (*) do (
- cd %%d
- set /A fname=0
- for %%f in (*) do (
- rem 檔案流水號*2-1
- set /A fname=%%~nf
- set /A fname=!fname!*2-1
- set new_fname=%%d_!fname!%%~xf
- set move_path=%base_path%\!fname!
- rem 檢查輸出目錄 !work_dir! 是否存在,不存在就建立...
- if not exist !move_path!\NUL (
- mkdir !move_path!
- )
- ren %%f !new_fname!
- move !new_fname! !move_path!
- )
- cd ..
- )
- popd
- endlocal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement