如何扫描文件?
如何像杀毒软件那样扫描指定磁盘里的所有文件,给个思路或算法
[解决办法]
不知道你所说的扫描是什么意思,如果是查找文件的话,一般用CFindFile类,下面是MSDN的一个例子:
CFileFind finder;
BOOL bWorking = finder.FindFile("*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
cout << (LPCTSTR) finder.GetFileName() << endl;
}
[解决办法]
递归,遍历目录和文件
如果是目录,就继续进入
如果是文件,就结束