联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off set SrcDir=C:\test\1 set DstDir=C:\test\2 for /f "tokens=*" %%a in ('dir /s /b "%SrcDir%\*.mp3"') do ( move /y "%%a" "%DstDir%" )
@echo off&setlocal enabledelayedexpansion set "file=music1\*.mp3 music2\*.mp3 music3\*.mp3" set "drive=D:" set "U=G:\music" for /r "%drive%" %%a in (%file%) do ( if exist "!U!%%~nxa" call :re "%%~na" "%%~xa" move "%%a" "!U!%%~na!n!%%~xa" ) goto :eof :re set "n=1" :loop if exist "!U!%~1_%n%%~2" set/a n+=1&goto loop set "n=_%n%"&goto :eof
@echo off&setlocal enabledelayedexpansion set "file=*.mp3" set "drive=D:" set "U=G:\music" for /r "%drive%" %%a in (%file%) do ( if exist "!U!%%~nxa" call :re "%%~na" "%%~xa" move "%%a" "!U!%%~na!n!%%~xa" ) goto :eof :re set "n=1" :loop if exist "!U!%~1_%n%%~2" set/a n+=1&goto loop set "n=_%n%"&goto :eof