C 檔案操作 相對路徑與絕對路徑

2021-08-07 11:07:38 字數 906 閱讀 8059

例如在e盤工程目錄bin下有乙個image資料夾,在資料夾下放了一張image.jpg,那麼:

相對路徑:就是從當前路徑開始的路徑,例如,當前路徑是「e:\bin」,那麼指定前面範例的檔案,可以直接寫「image\image.jpg」。

絕對路徑:就是從碟符開始的路徑,例如:「e:\bin\image\image.jpg」。

從功能上講:

訪問每台電腦上路徑都固定不變的檔案,需要用絕對路徑,例如訪問 c:\boot.ini。

如果程式所在路徑不固定,訪問的檔案和程式放在一起,就要用相對路徑。例如和程式放在一起的檔案。

1.使用相對路徑,使用過程中

/*

./表示當前目錄下

../表示當前目錄的上一級目錄

"image\\image.jpg"也表示當前image目錄下的image.jpg

2.使用絕對路徑

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...