c语言 运行cmd 查询某个文件夹内文件名并且输出
来源:互联网 发布:路飞 知乎 编辑:程序博客网 时间:2024/05/17 23:49
今天比较无聊,突然想做1个 c语言操作 cmd 查看制定文件夹内文件的功能,所以写了一个,发现 system不是很好用(貌似有个for 的命令,不过不熟悉,以后熟悉下),写完这个system,就去研究下 _popen的用法
#include <iostream>#include <cstdlib>#include <cstdio>#include <cstring>#include <string>using namespace std;int main(){// freopen("","r",stdin); int flag = 1; char a; char t; char cmd1[100] = "dir/b/s "; char getdir[300] =""; char cmd2[100] = " > "; char send[300] = ""; char txt[100] = "\\dirout.txt"; char str[600]; cout<<"请输入路径:"; while(gets(getdir)) { memset(str,0,sizeof(str)); if(getdir[0]!=0) { cout<<"请输入输出路径:"; gets(send); strcat(str,cmd1); strcat(str,getdir); strcat(str,cmd2); strcat(str,send); strcat(str,txt); puts(str); system(str); cout<<"是否继续?(Y/N):"; while(t=getchar()) { gets(str); if(t=='Y' || t=='y') break; else if(t=='N' || t=='n') { exit(0); } else { cout<<"输入不对的值,自动选择继续生成"; break; } } } else { cout<<"输入为空,请重试\n"; } } return 0;}
- c语言 运行cmd 查询某个文件夹内文件名并且输出
- CMD 输出文件夹内的文件名到txt
- c语言 操作 cmd,用 _popen,获得文件夹内制定文件名的
- C语言获取文件夹内所有文件名并打印到txt中
- CMD进入某个文件夹
- C语言逆序输出某个数字
- 搜寻文件夹中某一后缀的文件名,并且输出到文件
- shell查找某个文件夹的文件名并将其输出到某一个文件
- 输出某个文件夹下面的所有文件名 后缀 及路径(linux)
- 得到指定文件夹内文件名
- GO语言运行cmd命令逐行实时输出执行过程
- GO语言运行cmd命令逐行实时输出执行过程
- c语言输出文件名函数名和行号
- c语言日志封装-输出文件名、函数名、行号
- 用cmd的FC命令 对比两个文件夹内容不同并将文件名输出到文件中
- C语言使用cmd命令并获取输出方法
- C语言使用cmd命令并获取输出方法
- C语言使用cmd命令并获取输出方法
- VIM 配置详解
- 正则表达式和 Java I/O
- Quartz+Spring 实例 配置
- 需要 StringTokenizer 吗?
- JSP之c:foreach
- c语言 运行cmd 查询某个文件夹内文件名并且输出
- Java I/O的总结
- 程序员面试100题---4.在二元树中找出和为某一值的所有路径(树)
- php二维码生成
- Apache 2.2 + Tomcat 泛域名解析 动态二级域名
- 西游记中富有深意的三封信
- jsp
- linux下两种共享内存通信方式(zz)
- BugFree的备份和恢复