联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off for /f "delims=_" %%i in ('dir /a-d /b *.jpg') do (move %%i_*.jpg %%i 2>nul|| md %%i && move %%i_*.jpg %%i)
Originally posted by buddiyar at 2008-10-9 18:37: E:\000>(move 0001_*.jpg 0001 || md 0001 && move 0001_*.jpg 000 1 ) 无法将多个文件移动到单个文件中。 E:\000\0001_0000_0000.jpg E:\000\0001_0000_0001.jpg 这个错 ...
Originally posted by HAT at 2008-10-9 20:00: 这样可以么?@echo off for /f "delims=_" %%i in ('dir /a-d /b *.jpg') do (move %%i_*.jpg %%i 2>nul|| md %%i && move %%i_*.jpg %%i)
@echo off for /f "delims=_" %%a in ('dir /b *.jpg') do ( if not exist %%a md %%a if exist %%a_*.jpg move /y %%a_*.jpg %%a>nul )
@echo off for /f "tokens=1* delims=_" %%i in ('dir/b/a-d *.jpg') do ( md %%i >nul 2>nul move /y "%%i_%%j" %%i )
Originally posted by tireless at 2008-10-10 16:13:@echo off for /f "delims=_" %%a in ('dir /b *.jpg') do ( if not exist %%a md %%a if exist %%a_*.jpg move /y %%a_*.jpg %%a>nul )[ Last edited by tireless ...
Originally posted by huahua0919 at 2008-10-10 16:24:@echo off for /f "tokens=1* delims=_" %%i in ('dir/b/a-d *.jpg') do ( md %%i >nul 2>nul move /y "%%i_%%j" %%i )