const TCHAR * fileName = "MPEGAV\\MUSIC11.DAT";

//判断光驱盘符
CString driveName
TCHAR buf[100];
DWORD len = GetLogicalDriveStrings(sizeof(buf)/sizeof(TCHAR),buf);
UINT driveType;

int i =0;
for (TCHAR* s=buf; *s; s+=_tcslen(s)+1)//!!!!!!
{
driveType = GetDriveType(s);
if(s[0]!='a' && s[0]!='A' && s[0] !='b' && s[0] !='B' && driveType==5)
{
driveName.Empty();
driveName.Format("%s%s",s, fileName); //???这一句有问题吗?
i++;
}
}//判断文件是否存在
CFileStatus status;
if(CFile::GetStatus((LPTSTR)(LPCTSTR)driveName, status))
AfxMessageBox("find it");怎么也找不到。请帮忙看看哪里有问题了?