查找文件的后缀

	BOOL Ishad = (BOOL)(tmpFind.FindFile(nFilePath));
	try {
		while (Ishad)
		{
			Ishad = (BOOL)(tmpFind.FindNextFile());
			if (!tmpFind.IsDots() && !tmpFind.IsDirectory() && !tmpFind.IsHidden() && !tmpFind.IsTemporary())
			{
				//获取文件的名称
				CString filename = tempFind.GetFileName();
				CString filetype;
				int nPos = filename.ReverseFind(_T('.'));
				int nLength = filename.GetLength();
				if (nLength - nPos - 1 != -1) {
					filetype = filename.Right(nLength - nPos - 1);
				}
			}
		}
		tmpFind.Close();
	}
	catch (CFileException* e) {
		tmpFind.Close();
		e->Delete();
	}

猜你喜欢

转载自blog.csdn.net/u012418428/article/details/83304929