1. 程式人生 > >檔案中絕對路徑和相對路徑

檔案中絕對路徑和相對路徑

一般涉及到檔案操作的時候就逃不掉使用相對路徑和絕對路徑,對於絕對路徑和相對路徑,不建議使用絕對路徑,所謂的絕對路徑就是類似於
D:\QtMinGW\Qt5.8.0\5.8\mingw53_32\bin
這樣的路徑,這樣的路徑容易導致的問題就是一旦對程式的執行檔案或者檔案的位置改變,就會造成程式無法讀取檔案等一些問題,所以推薦使用相對路徑,對於相對路徑,例如: ..\fileToRead\i.txt
表示在當前的工作位置向外跳兩個資料夾,然後再進入fileToRead,然後再找到i.txt檔案,如果是 .\fileToRead\i.txt 表示向外跳出一個資料夾的位置,所以知道當前的程式的工作位置很重要,如果搞錯了當前的程式的工作位置,就會導致無法讀取檔案。
同時,只要是使用絕對路徑可以解決的問題,使用相對路徑是肯定可以解決的,不要感覺據對路徑好用就使用絕對路徑。