标题: 批量转换文件扩展名,求批处理命令?
[打印本页]
作者: mofee
时间: 2010-1-18 10:37
标题: 批量转换文件扩展名,求批处理命令?
求一个批处理:
A文件夹里有很多.c的文件,想转换成.h文件.
单个文件的转换命令为: type abc.c > abc.h
请教用批处理怎样实现所以A文件夹里面的所以文件转换成.h文件?
ren命令不行,必须用type命令来转换. 想了半天也写不好,,求助
谢谢!
作者: HAT
时间: 2010-1-18 12:30
ren命令为什么不行?
作者: mofee
时间: 2010-1-18 14:37
.c文件是加密的,直接用ren命令转换,打开是乱码;
用type命令是先把.c文件读出来,然后再复制到.h的文件中。这样就不会有乱码。
请教怎么实现?
作者: summerflower
时间: 2010-1-18 18:43
for %i in (*.c) do type %i>%~ni.h
作者: tyuooiu
时间: 2010-1-18 19:02
RENAME *.c *.h
RENAME *.* *.txt
作者: mofee
时间: 2010-1-19 14:48
谢谢大侠! 经测试这个命令是可以的.
还有一个问题要请教, A这个文件夹里面还有很多子文件夹,那么怎样用这个命令来检索所以的子目录把.c转换成.h ?
谢谢!
作者: summerflower
时间: 2010-1-19 15:01
for /r %i in (*.c) do type %i>%~ni.h
偶不是大侠,DOS也只是初学而已
作者: evanlau6
时间: 2010-1-19 16:30
%~ni.h
是什么意思?
不好意思 我是新手。。
作者: chenwei435
时间: 2010-1-19 22:09
我准备写一篇文章,现在正在写哦。等我写完了,希望大家多多关注