C 絕對路徑與相對路徑

2021-09-24 13:27:01 字數 742 閱讀 8087

路徑分隔符:正斜槓"/",反斜槓"\"

在計算機的d盤下,建立資料夾qt,qt下建立子資料夾opencv,opencv下建立子資料夾chapter1,chapter1下建立檔案test.cpp,計算機的資源管理器會顯示資料夾chapter1的絕對路徑為d:\qt\opencv\chapter1

要在c++程式中在指定的路徑中建立檔案,需先了解當前目錄當前目錄的上一級目錄的表示方法,以及相對路徑和絕對路徑的區別。

在windows下,".\「和」./「均表示當前目錄的路徑,同樣的,」..\「和」../「也均表示當前目錄的上一級目錄的路徑。需要注意的是,由於反斜槓」\「在c++程式中具有轉義的意思,因此在c++程式中編輯檔案的路徑時,如果使用反斜槓」\"作為路徑分隔符,需要再加一條反斜槓,即以雙反斜槓\\作為路徑分隔符。例如,c:\windows\system32\cmd.exe將變為c:\\windows\\system32\\cmd.exe

C 相對路徑轉絕對路徑,絕對路徑轉相對路徑

絕對轉相對似乎c 沒有提供實現,需要自己寫,這裡摘選了一位博友的實現方法 string relativepath string absolutepath,string relativeto relativepath 呼叫 static void main string args 可以直接用.net自...

相對路徑與絕對路徑

相對路徑 以引用檔案之網頁所在位置為參考基礎,而建立出的目錄路徑。因此,當儲存於不同目錄的網頁引用同乙個檔案時,所使用的路徑將不相同,故稱之為相對。絕對路徑 以web站點根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同乙個檔案時,所使用的路徑都是一樣的。其實絕對路徑與相對路徑的不同處...

相對路徑與絕對路徑

相對路徑與絕對路徑 絕對路徑 舉例.c盤中windows目錄中system32中的ias資料夾,即c windows system32 ias 相對路徑 舉例。c盤中windows目錄中system32中的ias資料夾和c盤中windows目錄中system32中的0409資料夾,ias相對於040...