[cpp]view plain
copy
1. 獲取debug或release所在的路徑
cstring getmoduledir()
2. 獲取當前工作路徑(dsp所在路徑)
//獲取工作路徑
cstring getworkdir()
路徑分解函式:
[cpp]view plain
copy
char
a_sfilename[256];
getmodulefilename(null,a_sfilename,256);
cstring spath;
cstring sdrive;//磁碟名
cstring sdir;//檔案路徑
cstring sfilename;//取出檔案路徑後的檔名
cstring ***t;//副檔名
char
drive[_max_drive];
//磁碟名
char
dir[_max_dir];
//路徑名
char
fname[_max_fname];
//檔名
char
ext[_max_ext];
//副檔名
_splitpath(a_sfilename, drive, dir, fname, ext );
sdrive.format("%s"
,drive);
sdir.format("%s"
,dir);
sfilename.format("%s"
,fname);
***t.format("%s"
,ext);
spath= sdrive + sdir + sfilename + a_ssuffix + ***t;
MFC 獲取當前工作路徑和可執行檔案路徑
1.獲取debug或release所在的路徑 cstring getmoduledir 2.獲取當前工作路徑 dsp所在路徑 獲取工作路徑 cstring getworkdir 路徑分解函式 char a sfilename 256 getmodulefilename null,a sfilenam...
獲取當前檔案路徑 當前工作目錄路徑
import os current dir os.path.abspath os.path.dirname file 當前檔案下的絕對路徑 print current dir 輸出 e weidian lc requestinfo current dir1 os.path.dirname file ...
獲取當前工作路徑(絕對路徑)
獲取當前工作目錄是使用函式 getcwd。cwd指的是 current working directory 這樣就好記憶了。函式說明 函式原型 char getcwd char buffer,int len 引數 buffer是指將當前工作目錄的絕對路徑copy到buffer所指的記憶體空間,len...