无忧启动论坛

标题: 想用DOS命令生成一个文件,不会了,请各位兄弟姐妹Help! [打印本页]

作者: qqlilichong    时间: 2009-1-31 12:02
标题: 想用DOS命令生成一个文件,不会了,请各位兄弟姐妹Help!
.h文件是C语言中所用到的头文件。
某一个目录下有很多的.h文件,我想用DOS命令搜索出该目录下不必包括子目录,所有的.h文件,并将文件名格式化成 #include "文件名.h"的形式输出到某个文件中。
例如:E:\Test文件夹下有1.h 2.h 3.h 三个头文件。
用DOS命令完成后搜索后在E:\output.h中就生成三行内容。
#include "1.h"
#include "2.h"
#include "3.h"

就是这样,请知道的解答一下,谢谢!
作者: sgcsq    时间: 2009-1-31 21:56
dir *.h >e:\output.h
作者: WittyHare    时间: 2009-1-31 22:28
用一下DOS命令 DIR /S/B > 就可以实现了.
作者: 超级坏蛋    时间: 2009-2-4 10:34
cd /d E:\Test
for /f %a in ('DIR^ /B *.h') do echo #include "%a" >>E:\output.h




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3