CFileFind finder; //定义CFileFind对象
CFile *p;
CFile t;
CString sFullPath = "";
CString strWildcard;
CString temp;
strWildcard = sPath + "\\*.*";
BOOL bWorking = finder.FindFile(strWildcard);
DWORD dFileSize;
// p=&finder;

while (bWorking)
{
bWorking = finder.FindNextFile(); //如果是目录就处理

if (finder.IsDirectory() && ! finder.IsDots())
{
CString sFindDir = finder.GetFileName(); //获得遍历目录的名称
sFullPath = finder.GetFilePath(); //获得遍历目录的完整路径 sFullPath = FindFilePath(sFullPath); //递归遍历

if (!sFullPath.IsEmpty())
{
finder.Close();
return sFullPath;
}
}
else
{
===>>>>> temp=finder.GetFilePath(); 
t.Open(sFullPath, CFile::modeRead | CFile::shareDenyWrite, NULL);
p=&t;
dFileSize=t.GetLength();
WriteToResource(p,dFileSize);
t.Close(); 
}
}
finder.Close();
return "";temp为什么得不到完整路径名?而是得到如 c:\aa\.  我需要得到如c:\aa\bb.txt