读书人

怎么扫描文件

发布时间: 2012-09-13 09:51:52 作者: rapoo

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

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

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

读书人网 >VC/MFC

热点推荐