VC建立相對路徑目錄

2021-06-16 04:38:23 字數 488 閱讀 6437

在網上看到很多人問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...