如何快速分割檔案路徑,獲取到你想要的內容

2021-08-10 06:32:19 字數 882 閱讀 6333

函式名稱:_splitpath_s

函式作用:快速分割檔案路徑,分割內容包括碟符,檔名,副檔名等等

函式原型:

errno_t _splitpath_s(

const char * path,

char * drive,

size_t drivenumberofelements,

char * dir,

size_t dirnumberofelements,

char * fname,

size_t namenumberofelements,

char * ext,

size_t extnumberofelements

);

使用示例:

int _tmain(int argc, _tchar* argv)

;char drive[_max_drive];

char dir[_max_dir];

char fname[_max_fname];

char ext[_max_ext];

printf("請將你要加密的檔案拖入:\n");

scanf_s("%s", filepath,50);

_splitpath_s(filepath, drive, dir, fname, ext);

sprintf_s(buf, 40, "d:\\pack\\%s_new.exe", fname);

system("pause");

return 0;}

我這裡是拼接乙個路徑,其中fname就是檔名稱,ext就是檔案的副檔名。

前面想使用string型別,但是我包含的標頭檔案不太對,就從網上搜到了這個方法,很好用,就記錄下來,寫到自己部落格中。

不用request如何獲取到專案路徑

接到乙個任務 定時任務刪除前一天驗證碼 因為是定時任務方法所以肯定無參,那麼request.getsession getservletcontext getrealpath 獲取專案路徑方法就無法使用 剛開始卡到這一步的時候,我想有個request 問題是不是就解決了,然後翻閱各種資料,找到了一下方...

C Winform中如何獲取檔案路徑

獲取檔名方法 用system.io.path.getfilename和system.io.path.getfilenamewithoutextension 無副檔名 的方法 獲取檔案路徑方法 獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly....

php中如何獲取檔案的正確路徑

以上面的為例子 我們這裡需要使用到 file echo print r files echo server document root 獲取檔案伺服器的根目錄。echo dirname file 獲取當前檔案的目錄 echo file 獲取當前檔案的目錄和檔名。echo basename file ...