在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”;
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持服務器之家!
原文鏈接:http://www.cnblogs.com/ginaprogram/p/6322405.html