在本地磁盘中查找文件
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
下面代码用于查出所有在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
相关文章推荐
- 在本地磁盘中查找文件
- 遍历各磁盘(包括本地硬盘,光盘,可移动磁盘)及查找某文件并启动
- 查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹
- 使用vSphere Client,在本地直接向虚拟机上的磁盘copy文件
- 本地文件搜索神器 --- Everything软件,快速搜索本地磁盘上的文件
- 查找本地文件中的特定字符串并替换代码
- 从ASM磁盘中拷贝文件到本地文件系统
- Dynemic Web Project中使用servlet的 doGet()方法接收来自浏览器客户端发送的add学生信息形成json字符串输出到浏览器并保存到本地磁盘文件
- 在 Ubuntu 上使用 sshfs 映射远程 ssh 文件系统为本地磁盘
- 文件磁盘相关函数[4]-查找指定文件 FileSearch
- 使用java将数据库文件复制到本地磁盘中
- 查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹
- 如何从本地磁盘中读取一个文件,进行判断每个字符有多少个
- linux 磁盘df 100% 查找大文件
- 【C#Winform】一个多线程扫描本地磁盘目录文件个数的Demo
- 13.3.2 搜索本地磁盘中所有媒体文件
- XenApp/XenDesktop启用本地Mapped磁盘上可执行文件的执行权限
- c# winform项目treeview控件绑定本地电脑磁盘信息,读取文件夹信息,显示文件夹内文件内容
- WINCE 实现文件拷到本地磁盘
- linux系统查找磁盘中的大文件命令