没办法,重命名对效率比较敏感,尤其在1000多个文件批量重命名时,能省一点就是一点-_-||
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by obsolete at 2008-7-30 22:51:
没办法,重命名对效率比较敏感,尤其在1000多个文件批量重命名时,能省一点就是一点-_-||
@echo off
setlocal enabledelayedexpansion
set template=?a??b???c????d?????e??????f???????g????????h?????????i??????????j???????????k????????????l?????????????m??????????????n???????????????o????????????????p?????????????????q??????????????????r???????????????????s????????????????????t?????????????????????u??????????????????????
set template=!template:?=:?!
set template=!template:?:=/!
set template=!template::=!
for /l %%a in (1,1,1001) do (
set file=%template%
set temp=%%a:::::::::%%a
for %%b in (!temp:~10!) do set file=!file:?=%%b!
for /l %%i in (1,1,9) do set file=!file:/:=!
set file=!file:/=0!
set file=!file::=!
echo !file!
echo.
)
pause
Originally posted by 523066680 at 2008-7-31 22:16:
啊~阿里卤鸭~~
only you ~ 不应该这样子的,真的。如果我们写代码的时间超过了
我们用鼠标执行的时间,并且一直存在bug,那会是一件很吃力不讨好 ...