《C语言程序开发范例宝典-2015-杨丽》-实例179查找文件
发表在C语言图书答疑
2017-10-01
《C语言从入门到精通(第3版)》第14章 文件
是否精华
是
否
版块置顶:
是
否
searchpath()函数在VS2010里找不到啊,dir.h包含了也没用。
从网上试验了一把这个http://blog.sina.com.cn/s/blog_88f9f8e50101aq8l.html
,ok可以了。
#include<stdio.h>
#include <io.h>
#include <direct.h>
#include <stdlib.h>
//#pragma comment(lib,"ws2_32.lib")
const char *to_search="./a.txt"; //欲查找的文件
int main()
{
long handle; //用于查找的句柄
struct _finddata_t fileinfo; //文件信息的结构体
handle=_findfirst(to_search,&fileinfo); //第一次查找
if(-1==handle)return -1;
printf("%s\n",fileinfo.name); //打印出找到的文件的文件名
while(!_findnext(handle,&fileinfo)) //循环查找其他符合的文件,知道找不到其他的为止 {
{
printf("%s\n",fileinfo.name);
}
_findclose(handle);
system("pause");
return 0;
}
搞定!
首页上一页 1 下一页尾页 1 条记录 1/1页