總結相對路徑和絕對路徑的寫法


在C#中 “\”是特殊字符,要表示它的話需要使用“\\”。由於這種寫法不方便,C#語言提供了@對其簡化。
只要在字符串前加上@即可直接使用“\”。所以上面的路徑在C#中應該表示為“Book”,@“\Tmp\Book”,@“C:\Tmp\Book”。

相對路徑使用“/”字符作為目錄的分隔字符,而絕對路徑可以使用“\”或“/”字符作為目錄的分隔字符。

1.絕對路徑

絕對路徑是指文件在硬盤上真正存在的路徑。那么如果要使用絕對路徑指定網頁的背景圖片就應該使用 以下語句:
<body backround="E:\book\網頁布局\代碼\第2章\bg.jpg" >

2.相對路徑
所謂相對路徑,就是相對於自己的目標文件位置。
在同一個目錄:<body background="bg.jpg">
在其所在目錄的“img”子目錄里:<body background="img/bg.jpg"> (由於“img”目錄是“第2章”目錄下的子目錄,因此在“img”前不用再加上“/”字符。)
在其所在目錄的上級目錄里:<body background="../bg.jpg"> (在相對路徑里常使用“../”來表示上一級目錄。如果有多個上一級目錄,可以使用多個“../”.)
在其所在目錄的上級目錄里的“img”子目錄里:<body background="../img/bg.jpg">

3.相對虛擬目錄
<body background="/img/bg.jpg">
注意在“img”前有一個“/”字符。這個“/”代表的是虛擬目錄的根目錄.
假設把“E:\book\網頁布局\代碼”設為虛擬目錄,那么“/img/bg.jpg”的真實路徑為“E:\book\網頁布局\代碼\img \bg.jpg”;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM