1. 程式人生 > >qt中路徑的解釋

qt中路徑的解釋

在Unix/Linux中,路徑的分隔採用正斜槓"/",比如"/home/hutaow";而在Windows中,路徑分隔採用反斜 槓"\",比如"C:\Windows\System"。 

有時我們會看到這樣的路徑寫法,"C:\\Windows\\System",也就是用兩個反斜槓來分隔路徑,這種寫法在網路應用或程式設計中經 常看到,事實上,上面這個路徑可以用"C:/Windows/System"來代替,不會出錯。但是如果寫成了"C:\Windows\System", 那就可能會出現各種奇怪的錯誤了。

絕對路徑: 檔案在硬碟上真正存在的路徑。例如“text.jpg”這個圖片是存放在硬碟
       的“E:\book\目錄下,那麼 “text.jpg”這個圖片的絕對路徑就是“E:\book\text.jpg"

相對路徑:由這個檔案所在的路徑引起的跟其它檔案(或資料夾)的路徑關係
      如當前file1的路徑是/user/File/file1/file1.txt, 
      File2的路徑是/user/File/file2/file2.txt
      那麼file2相對於file的路徑就是“../file2/file2.txt”。
      相對路徑裡常使用“../”來表示上一級目錄

弄清楚了上面兩個概念,在來弄清楚我們常用到的“:/”與"./":
./  :  表示當前路徑 如“./log/log1.txt” 表示當前路徑下的log目錄下的log1.txt
:/  :  表示對資源的引用,引用資原始檔路徑 如“:/image/start.png” 表示資原始檔裡面定義的檔案start.png
--------------------- 
作者:linyyy 
來源:CSDN 
原文:https://blog.csdn.net/u012803067/article/details/70885996 
版權宣告:本文為博主原創文章,轉載請附上博文連結!