vc查找指定目录下的文件:
2006-12-14 10:41
197 查看
1.自定义两个函数:FindFile();FindDirectory();
用的递归调用查找所有文件,加入头文件:
#include "direct.h"
在要调用的地方用:
FindDirectory(str);//str问存放查找路径的变量
void groundrun::FindFile(const CString x)
{
BOOL b;
CFileFind f;
_chdir(x);
b = f.FindFile("*.*");
while(b)
{
b=f.FindNextFile();
if (!f.IsDirectory())
{
m_Listgroundrun.AddString(f.GetFilePath());
}
}
f.Close();
}
void groundrun::FindDirectory(const CString dt)
{
FindFile(dt);
BOOL b;
CFileFind f;
b = f.FindFile("*.*");
while(b)
{
b=f.FindNextFile();
if (f.IsDirectory())
{
//当前文件是目录
if (!f.IsDots())
{
FindDirectory(f.GetFilePath());
}
}
}
f.Close();
}
用的递归调用查找所有文件,加入头文件:
#include "direct.h"
在要调用的地方用:
FindDirectory(str);//str问存放查找路径的变量
void groundrun::FindFile(const CString x)
{
BOOL b;
CFileFind f;
_chdir(x);
b = f.FindFile("*.*");
while(b)
{
b=f.FindNextFile();
if (!f.IsDirectory())
{
m_Listgroundrun.AddString(f.GetFilePath());
}
}
f.Close();
}
void groundrun::FindDirectory(const CString dt)
{
FindFile(dt);
BOOL b;
CFileFind f;
b = f.FindFile("*.*");
while(b)
{
b=f.FindNextFile();
if (f.IsDirectory())
{
//当前文件是目录
if (!f.IsDots())
{
FindDirectory(f.GetFilePath());
}
}
}
f.Close();
}
相关文章推荐
- 查找该目录下指定文件类型的用 vc 6.0 编写 的关于文件搜索的例子
- vc__在指定目录下查找文件
- window查找指定字符串在当前目录下的所有文件中是否存在
- 在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 指定目录中批量查找指定后缀名的文件(Python)
- Java递归查找指定目录下的特定格式的文件 并压缩到指定目录下
- 用grep查找指定目录及其子目录下的特定文件类型
- python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- VC 遍历指定目录下的文件
- grep如何递归目录并在指定类型文件中查找
- shell脚本查找指定目录下所有子目录中的同名文件
- find命令查找某些文件并将其拷贝到指定目录
- Shell循环列出目录下所有文件或查找目录下包含指定字符串的文件
- C++/VC/MFC查找指定文件或文件夹是否存在
- Python 在当前目录以及其子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- 在指定目录中查找指定类型的文件,并且获取文件名再显示
- VC++中如何遍历整个目录树查找文件
- VC++中遍历整个目录树查找文件
- 054.查找指定目录下最大的文件
- linux命令之----find用于指定目录下查找文件