//解析路徑,得到當前執行程式所在目錄
char drive[_max_drive];
char dir[_max_dir];
方法二:
得到全路徑
tchar exefullpath[max_path]; // max_path
getmodulefilename(null,exefullpath,max_path);//得到程式模組名稱,全路徑
也就是當前執行程式的全路徑
利用方法一的解析路徑的方法,即可得到程式所在路徑。
getmodulefilename函式原型
dword getmodulefilename(
hmodule hmodule, // handle to module。將要得到的模組的控制代碼。如果是當前模組,null
lptstr lpfilename, // path buffer 得到的檔名。
dword nsize // size of buffer 一般max_path就可以了
MFC 路徑問題
getmodulefilename null,exefullpath,max path 取當前模組 程式 的全名 wsplitpath s exefullpath,dr,dpath,file1,file2 將名稱按碟符 目錄 檔名拆分 wcscat s dr,dpath 合併碟符 目錄 exeful...
dos 命令下得到路徑
echo off setlocal enabledelayedexpansion echo 當前正在執行的批處理檔案所在路徑 cd pause echo off echo 當前目錄是 pause echo off set abc echo 當前正在執行的批處理檔案所在路徑 dp0 pause ech...
MFC瀏覽檔案路徑
vc mfc瀏覽檔案路徑具體 如下 cstring strfilepath t 用來儲存檔案路徑 browseinfo bi char buffer 512 初始化入口引數bi開始 bi.hwndowner null bi.pidlroot null bi.pszdisplayname buffer...