中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-13 21:30
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 如何这样改动文件名?
楼 主 如何这样改动文件名? 发表于 2007-05-03 17:24 ·  中国 江西 南昌 电信
新手上路
积分 12
发帖 5
注册 2006-10-24 08:38
UID 68021
性别 男
状态 离线
WT:
一个文件包内有好多的后缀:BAT的文件和后缀EXE的文件,因为怕误点引起麻烦,所以要改动文件后缀名。但是为了知道改动后的文件是未改动前的什么文件类型,需要给每个文件名上其后缀名后再将其后缀改成TXT文件。


例如 改动前是 12.BAT 改动后希望改成12BAT.TXT


我用RN 命令达不到效果。

请问有什么方法么?
2 发表于 2007-05-04 21:18 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
RN 是什么命令?应该是 ren 命令吧?

@echo off
for /f "delims=. tokens=1*" %%a in ('dir /b *.bat *.exe') do (
ren %%a.%%b %%a%%b.txt
)
论坛跳转: