VC擷取檔案字尾名
2011-07-28 10:30:50| 分類: Visual C++ and O | 标簽: |舉報 |字号大中小 訂閱
1。 CString GetSuffix(CString strFileName) {
return strFileName.Right(strFileName.GetLength()-strFileName.ReverseFind(\'.\')-1);
}
2。PathFindExtension
3。忽略大小寫方法 CString::MakeUpper();全部轉化為大寫;
CString::MakeLower();全部轉化為小寫;
取得檔案的類型 PathFindExtension()
///////////////////////////////////////////////////////////////////////// // // PathFindExtension();函數的使用 // 作用:取得檔案的字尾名 // 注意:頭檔案 shlwapi.h 包含庫:shlwapi.lib //
// /////////////////////////////////////////////////////////////////////////
#include <tchar.h> #include <iostream> #include <Windows.h> #include <shlwapi.h>
using namespace std;
#pragma comment(lib, "shlwapi.lib")
int _tmain(int argc, _TCHAR* argv[]) { TCHAR szEXEPath[2048]; LPTSTR pszExtension; GetModuleFileName(NULL,szEXEPath,2048); pszExtension = PathFindExtension(szEXEPath);
return 0; }
文章轉載:http://blog.163.com/liulijuan_llj/blog/static/1778432752011628103050694/