在網上看到很多人問vc如何建立相對路徑目錄,故寫此文章
api函式並不支援相對路徑的建立,但是,我們可以通過獲得當前程式所在目錄,然後加上自己想要建立的目錄名來建立目錄
在程式中我們可以通過判斷檔案是否存在,如果不存在就建立。這樣就不會覆蓋掉原來的資料夾了
程式實現**如下
cstring spath;
getmodulefilename(null,spath.getbuffersetlength (max_path+1),max_path);
spath.releasebuffer ();
int npos;
npos=spath.reversefind ('//');
spath=spath.left (npos);
spath+="//diagnose//";
if(getfileattributes(spath)==-1)//this folder or file exist
VC中的相對路徑
當前路徑,當前路徑的上層,這是dos時代就知道了的。可是這幾天除錯vc程式給cfiledialog的預設路徑賦值總不對,直接執行exe並無此問題。很奇怪,設定對話方塊預設呈現的路徑 dlg.m ofn.lpstrinitialdir reference coordinate systems 專門用如...
路徑詳解 絕對路徑,相對路徑,根相對路徑
路徑詳解 重點 1 絕對路徑 1 什麼是絕對路徑 檔案從最高端目錄下開始的完整路徑 1 訪問網路資源 1 由以下四個部分組成 1 協議名稱 2 主機名 ip位址,網域名稱 3 目錄路徑 4 檔名 ex 1 協議名 2 主機名 網域名稱 3 目錄路徑 img4 檔名 bd logo1.png 2 訪問...
SWT 相對路徑建立Image
1.使用imageregistry建立 public static final string create gif file icons created.gif public static final string no create gif file icons nocreated.gif ima...