怎么扫描文件

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

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

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

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