VC++ 从 CString类型的文件路径中获取文件名和扩展名



CString GetFileFullName(CString csFilePath)
{
	int nPos = csFilePath.ReverseFind('\\'); // 文件路径,以'\'斜杠分隔的路径
	CString csFileFullName;
	csFileFullName = csFilePath.Right(csFilePath.GetLength() - nPos - 1); // 获取文件全名,包括文件名和扩展名
	return csFileFullName;
}

CString GetFileName(CString csFileFullName)
{
	int nPos = csFileFullName.ReverseFind('.');
	CString  csFileName = csFileFullName.Left(nPos); // 获取文件名
	return csFileName;
}

CString  GetFileExtName(CString csFileFullName)
{
	int nPos = csFileFullName.ReverseFind('.');
	CString  csFileExtName = csFileFullName.Right(csFileFullName.GetLength() - nPos - 1); // 获取扩展名
	return csFileExtName;
}




你可能感兴趣的:(程序设计)