CFileFind tempFind;
int nPos1 = m_picname.ReverseFind ('\\');
CString temp = m_picname.Left(nPos1); BOOL IsFinded=(BOOL)tempFind.FindFile(m_picname);
while(IsFinded)
{
IsFinded=(BOOL)tempFind.FindNextFile();
if(!tempFind.IsDots())
{
CString foundFileName;
foundFileName=tempFind.GetFileName();
if(tempFind.IsDirectory())
{
}
else
{
CString temp1;
temp1.Format("%s\\%s",temp,foundFileName);
GetDlgItem(IDC_EDIT1)->SetWindowText(temp1);
break;
}
}
}
tempFind.Close();
调试时发现temp1总是一个文件
int nPos1 = m_picname.ReverseFind ('\\');
CString temp = m_picname.Left(nPos1); BOOL IsFinded=(BOOL)tempFind.FindFile(m_picname);
while(IsFinded)
{
IsFinded=(BOOL)tempFind.FindNextFile();
if(!tempFind.IsDots())
{
CString foundFileName;
foundFileName=tempFind.GetFileName();
if(tempFind.IsDirectory())
{
}
else
{
CString temp1;
temp1.Format("%s\\%s",temp,foundFileName);
GetDlgItem(IDC_EDIT1)->SetWindowText(temp1);
break;
}
}
}
tempFind.Close();
调试时发现temp1总是一个文件
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货