楼 主
批量转换文件扩展名,求批处理命令?
发表于 2010-01-18 10:37 · 中国 上海 联通
新手上路
★
积分 3
发帖 3
注册 2010-01-14 17:53
16年会员
UID 158667
性别 男
状态 离线
求一个批处理:
A文件夹里有很多.c的文件,想转换成.h文件.
单个文件的转换命令为: type abc.c > abc.h
请教用批处理怎样实现所以A文件夹里面的所以文件转换成.h文件?
ren命令不行,必须用type命令来转换. 想了半天也写不好,,求助
谢谢!
第 2 楼
发表于 2010-01-18 12:30 · 中国 重庆 沙坪坝区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
第 3 楼
发表于 2010-01-18 14:37 · 中国 上海 联通
新手上路
★
积分 3
发帖 3
注册 2010-01-14 17:53
16年会员
UID 158667
性别 男
状态 离线
.c文件是加密的,直接用ren命令转换,打开是乱码;
用type命令是先把.c文件读出来,然后再复制到.h的文件中。这样就不会有乱码。
请教怎么实现?
第 4 楼
发表于 2010-01-18 18:43 · 中国 重庆 电信
初级用户
★
积分 36
发帖 17
注册 2009-11-07 16:50
16年会员
UID 154358
性别 女
状态 离线
for %i in (*.c) do type %i>%~ni.h
第 5 楼
发表于 2010-01-18 19:02 · 中国 广东 惠州 电信
新手上路
★
积分 15
发帖 9
注册 2007-03-06 03:45
19年会员
UID 80870
性别 男
状态 离线
RENAME *.c *.h
RENAME *.* *.txt
第 6 楼
发表于 2010-01-19 14:48 · 中国 上海 联通
新手上路
★
积分 3
发帖 3
注册 2010-01-14 17:53
16年会员
UID 158667
性别 男
状态 离线
谢谢大侠! 经测试这个命令是可以的.
还有一个问题要请教, A这个文件夹里面还有很多子文件夹,那么怎样用这个命令来检索所以的子目录把.c转换成.h ?
谢谢!
第 7 楼
发表于 2010-01-19 15:01 · 中国 重庆 电信
初级用户
★
积分 36
发帖 17
注册 2009-11-07 16:50
16年会员
UID 154358
性别 女
状态 离线
for /r %i in (*.c) do type %i>%~ni.h
偶不是大侠,DOS也只是初学而已
第 8 楼
发表于 2010-01-19 16:30 · 中国 上海 电信
新手上路
★
积分 10
发帖 7
注册 2010-01-13 14:24
16年会员
UID 158592
性别 男
状态 离线
%~ni.h
是什么意思?
不好意思 我是新手。。
第 9 楼
发表于 2010-01-19 22:09 · 中国 湖南 衡阳 电信
新手上路
★
积分 2
发帖 2
注册 2010-01-16 18:47
16年会员
UID 158812
性别 男
状态 离线
我准备写一篇文章,现在正在写哦。等我写完了,希望大家多多关注
论坛跳转: