怎么用C\C++实现对 一个文件夹所有文件的遍历

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:43:21
如题
算法 代码 函数 都可以啊
贴代码 要写注释啊
文件名 的 遍历

CFileFind finder;
BOOL bWorking = finder.FindFile(%%1+"\\*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
if (finder.IsDirectory())
{
//finder.GetFilePath();所有文件夹
}
else if(finder.IsDots()){}
else
{
//finder.GetFilePath();所有文件
}
}

windows api FindfirstFile()
然后 循环while(FindNextFile())
{
//进行处理
}

其实一楼的 00maikuraki00,你也不差的绝对,别虚心~~

用C的dir.h有14个函数处理路径问题。