CFileFind的两个成员函数的区别:MSDN
IsDirectory():
Determines if the found file is a directory. 
IsDots() 
Determines if the name of the found file has the name "." or "..", indicating that is actually a directory. 都是目录??if(ff.IsDirectory()) && !ff.IsDots())//只使用其中之一可否?
{
//如果是一个子目录,用递归继续往深一层找
SearchFile(ff.GetFilePath(),strFile);
}
bcb 
if(sr.Attr==faDirectory && sr.Name!="." && sr.Name!="..") //不搜索. 和 .. 
. 和..表示什么意思?