中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 05:25
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求教如何将一个目录下所有文件的扩展名改成txt 查看 944 回复 2
楼 主 求教如何将一个目录下所有文件的扩展名改成txt 发表于 2010-07-10 18:17 ·  中国 福建 福州 电信
新手上路
积分 2
发帖 2
注册 2010-07-08 14:55
16年会员
UID 170218
性别 男
状态 离线
下面是我写的代码,可惜只能将当前目录下所有文件的扩展名更改为txt,子目录下的不可以更改,特来请教各位高手。以下代码:
echo 更改文件的后缀名
for /r %%a in (*) do (
ren *%%~xa *.txt
)
2 发表于 2010-07-13 11:41 ·  中国 北京 中国电信北京研究院
初级用户
积分 37
发帖 32
注册 2008-08-21 15:50
17年会员
UID 123784
性别 男
状态 离线
('dir /a-d /os /b')这个参数可以用用,不过先得排除掉批处理文件自身。

参数可能有些事不需要的,自己看dir的参数

[ Last edited by nanhezzb on 2010-7-14 at 11:38 ]
3 发表于 2010-07-13 17:00 ·  中国 北京 联通
新手上路
积分 2
发帖 2
注册 2010-07-12 20:46
16年会员
UID 170475
性别 男
状态 离线
/s 就是查找子目录
论坛跳转: