如何從檔案路徑中得到檔名及其副檔名

2021-05-08 13:18:31 字數 361 閱讀 7565

cstring    csfilepath   =    ........或

char    cfilepath[_max_path]  =   ......

以上假如已經得到檔案的路徑

char    cfilename[_max_fname];

char    cfileext[_max_ext];

_tsplitpath_s(cfilepath,null,0,null,0,cfilename,_max_fname,cfileext,_max_ext);

此函式具體參考msdn     http://msdn2.microsoft.com/ja-jp/library/8e46eyt7(vs.80).aspx

Linux C 從指定路徑中獲取檔名

linux 或者 android 下可以通過 strrchr 函式從指定路徑中獲取檔名,這個函式的作用是 查詢字串中最後乙個出現的指定字元,它還有乙個對應函式 strchr 可用於 查詢字串第乙個出現的指定字元。使用這兩個函式前,需要 include 例 include include includ...

從檔案路徑析取檔名 字尾名和檔案所處位置

編寫乙個完整的函式,完成從乙個給定的完整的檔案路徑 如 c my documents software test 1.00.doc 中,析取檔名,副檔名和檔案所處目錄的功能,編寫程式時,請在必要的地方加以注釋。思路 前提是輸入的檔案路徑是合法的 實現 include include define m...

MFC 檔案路徑 檔名操作

strfilename strpathname.mid strpathname.reversefind 1 若去掉.txt exe doc等字尾,共4個字元 strfilename strpathname.mid strpathname.reversefind 1,strpathname.lengt...