无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2881|回复: 3
打印 上一主题 下一主题

想用DOS命令生成一个文件,不会了,请各位兄弟姐妹Help!

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-31 12:02:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
.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"

就是这样,请知道的解答一下,谢谢!
2#
发表于 2009-1-31 21:56:08 | 只看该作者
dir *.h >e:\output.h
回复

使用道具 举报

3#
发表于 2009-1-31 22:28:24 | 只看该作者
用一下DOS命令 DIR /S/B > 就可以实现了.
回复

使用道具 举报

4#
发表于 2009-2-4 10:34:22 | 只看该作者
cd /d E:\Test
for /f %a in ('DIR^ /B *.h') do echo #include "%a" >>E:\output.h
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-28 03:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表