獲得當前絕對路徑的方法
在工程**中加入如下**即可獲得當前絕對路徑:
取得cad當前dwg路徑:
方法一struct resbuf dwgname, dwgpath;
cstring strfilepath;
acedgetvar(_t("dwgname"), &dwgname);
acedgetvar(_t("dwgprefix"), &dwgpath);
strfilepath.format(_t("%s%s"), dwgpath.resval.rstring, dwgname.resval.rstring);
方法二acapdocument *pdoc = acdocmanager->curdocument();
cstring file = pdoc->filename();
方法三const achar * str = null;
acutprintf(_t("/n我的方法取得的檔案名字是:"));
acutprintf(str);
檔案的大小。
cfile file;
bool ret1 = file.open(str,cfile::moderead);
if(ret1)
獲得Context的幾種方法
我們常用的載入context檔案的方法有如下三個 這個方法是從檔案絕對路徑載入配置檔案,例如 如果在引數中寫的不是絕對路徑,那麼方法呼叫的時候也會預設用絕對路徑來找,我測試的時候發現預設的絕對路徑是eclipse所在的路徑。採用絕對路徑的話,程式的靈活性就很差了,所以這個方法一般不推薦。如果要使用c...
C 獲取檔案路徑的幾種方法
string str1 process.getcurrentprocess mainmodule.filename 獲得當前執行的exe的檔名。string str2 environment.currentdirectory 獲取和設定當前目錄的完全限定路徑。string str3 director...
C 獲取檔案路徑的幾種方法
string str1 process.getcurrentprocess mainmodule.filename t8jus w.0 獲取和設定當前目錄 即該程序從中啟動的目錄 的完全限定路徑。備註 按照定義,如果該程序在本地或網路驅動器的根目錄中啟動,則此屬性的值為驅動器名稱後跟乙個尾部反斜槓 ...