C2008 獲取檔名的 碟符 檔案路徑 副檔名

2021-09-30 05:46:47 字數 851 閱讀 7015

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...