vc2008 獲取檔名的 碟符、檔案路徑、副檔名
#include "stdafx.h"
#include "stdlib.h"
int _tmain(int argc, _tchar* ar**)
printf( "用 _makepath_s 合成的路徑:/n %s/n/n", path_buffer );
err = _splitpath_s( path_buffer,
drive, _max_drive,
dir,
_max_dir,
fname, _max_fname,
ext, _max_ext );
if (err != 0)
printf( "用_splitpath_s 從/n %s /n提取的路徑資訊:/n",path_buffer );
printf( " 碟符 = %s/n", drive );
printf( " 目錄 = %s/n", dir );
printf( " 檔名= %s/n", fname );
printf( " 副檔名= %s/n", ext );
getchar();
return 0;}
-- 結果 --
用 _makepath_s 合成的路徑:
z:/t1/t2/test.1.txt
用_splitpath_s 從
z:/t1/t2/test.1.txt
提取的路徑資訊:
碟符 = z:
目錄 = /t1/t2/
檔名= test.1
副檔名= .txt
c 檔名遞迴獲取
region 檔名遞迴獲取 獲取指定目錄中的匹配項 檔案或目錄 要搜尋的目錄 項名模式 正則 null表示忽略模式匹配,返回所有項 是否搜尋子目錄 是否拋異常 private static string getfilesystementries string dir,string regexpatt...
C 通過檔案路徑獲取檔名
string fullpath website1 default.aspx 檔名 default.aspx string filename system.io.path.getfilename fullpath 副檔名 aspx string extension system.io.path.get...
C 通過檔案路徑獲取檔名
string fullpath website1 default.aspx string filename system.io.path.getfilename fullpath 檔名 default.aspx string extension system.io.path.getextension...