[ Last edited by glbosom on 2008-6-20 at 12:19 AM ]作者: pusofalse 时间: 2008-6-19 23:39 for /r a:\ %%a in (*.*) do ren "%%a" "%%~na.bak"作者: glbosom 时间: 2008-6-19 23:57 谢谢二楼的回答 如果说我想让程序自己检测除扩展名是bak的文件自己跳过不操作以免会二次重命名文件 给咋写
[ Last edited by glbosom on 2008-6-19 at 11:59 PM ]作者: glbosom 时间: 2008-6-20 00:21 多谢二楼的提醒 在二楼的基础上稍改动了一下
for /r a:\ %%a in (*.*) do (
if not "%%~xa"==".bak" ren "%%a" "!%%~na.bak"
)作者: HAT 时间: 2008-6-20 08:10 楼主可以仔细测试一下,2楼的代码不加任何判断也不会造成二次重命名的问题。作者: glbosom 时间: 2008-6-20 12:45 我已测试,因为我把每个文件前面都加了一叹号
如果我第二次运行程序就会把所有的文件都重命名一边会多一叹号作者: DJ131452DJ 时间: 2009-1-23 00:34 多谢
测下