您的位置:首页 > 其它

在本地磁盘中查找文件

2011-02-09 13:09 176 查看
今天学会了两个函数,_findfirst和_findnext。它用于在指定的文件夹下查找所需要的文件。不足的是它只能在指定的文件夹下查找,而不能在子文件夹中查找。

下面代码用于查出所有在D盘一级目录下的txt文件。

#include<io.h>

#include<stdio.h>

void main()

{

struct _finddata_t ffblk;

long Handle;

printf("Directory listing of *.txt/n");

Handle=_findfirst("D://*.txt",&ffblk);

if(Handle==-1L)

printf("Find no file!");

else

{

printf(" %s/n", ffblk.name);

while (Handle==0)

{

printf(" %s/n", ffblk.name);

done = _findnext(Handle,&ffblk);

}

}

_findclose(done);

}

欢迎访问我的CSDN博客:http://blog.csdn.net/anda0109/archive/2011/01/27/6166879.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: