联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by HAT at 2008-10-7 17:59: 你的思路很正确啊,动手写代码吧^_^ 1. 批处理不认为"-"是特殊字符,你就直接处理吧。 2. set newname=%name;~0,-5%截取的不是后5位,重新测试一下吧。
Originally posted by tireless at 2008-10-7 17:59: 要查找整个硬盘吗?
Originally posted by angusfox at 2008-10-8 09:07 AM: 可不可以用%str%= 来替换成空呢?
@echo off & setlocal EnableDelayedExpansion for %%a in (*-.pdf) do ( set files=%%a ren "%%a" "!files:~,-5!.pdf" )