首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么扫描文件

2012-09-13 
如何扫描文件?如何像杀毒软件那样扫描指定磁盘里的所有文件,给个思路或算法[解决办法]不知道你所说的扫描

如何扫描文件?
如何像杀毒软件那样扫描指定磁盘里的所有文件,给个思路或算法

[解决办法]
不知道你所说的扫描是什么意思,如果是查找文件的话,一般用CFindFile类,下面是MSDN的一个例子:
CFileFind finder;
BOOL bWorking = finder.FindFile("*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
cout << (LPCTSTR) finder.GetFileName() << endl;
}

[解决办法]
递归,遍历目录和文件
如果是目录,就继续进入
如果是文件,就结束

热点排行