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;
}




發佈了41 篇原創文章 · 獲贊 35 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章