联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR /F "delims=" %%a in ('dir /b/a-d *.rmvb') do ( set "name=%%a" set "name=!name:恶魔在身边=!" set "name=!name:.D-vb.rmvb=!" ren "%%a" "!name!" ) pause&exit/b
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR /F "delims=" %%a in ('dir /b/a-d *.rmvb') do ( set var=%%a set str=!var:~9,2! ren "!var!" "!str!%%~xa" ) pause&exit/b
Originally posted by lxmxn at 2007-3-14 03:32: 将此批处理保存为Pren.bat,放在要改名的文件所在的目录,运行。代码未测试,有问题请跟贴讨论。 @Echo Off&SetLocal ENABLEDELAY ...
@Echo Off&SetLocal ENABLEDELAY ...
Originally posted by ccwan at 2007-3-14 03:47: 我也来一段代码 @Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR /F "delims=" %%a in ('dir /b/a-d *.rmvb') do ( set var=%%a set str=!var:~9,2! ren "!var ...
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR /F "delims=" %%a in ('dir /b/a-d *.rmvb') do ( set var=%%a set str=!var:~9,2! ren "!var ...
Originally posted by RAC at 2007-3-14 05:25: 看懂了。ccwan兄台,你这个也没有通用性。。。 并不是所有的文件名都是这样长的。