在C#中 “\”是特殊字符,要表示它的話需要使用“\\”。由于這種寫(xiě)法不方便,C#語(yǔ)言提供了@對(duì)其簡(jiǎn)化。
只要在字符串前加上@即可直接使用“\”。所以上面的路徑在C#中應(yīng)該表示為“Book”,@“\Tmp\Book”,@“C:\Tmp\Book”。
相對(duì)路徑使用“/”字符作為目錄的分隔字符,而絕對(duì)路徑可以使用“\”或“/”字符作為目錄的分隔字符。
1.絕對(duì)路徑
絕對(duì)路徑是指文件在硬盤(pán)上真正存在的路徑。那么如果要使用絕對(duì)路徑指定網(wǎng)頁(yè)的背景圖片就應(yīng)該使用 以下語(yǔ)句:
<body backround="E:\book\網(wǎng)頁(yè)布局\代碼\第2章\bg.jpg" >
2.相對(duì)路徑
所謂相對(duì)路徑,就是相對(duì)于自己的目標(biāo)文件位置。
在同一個(gè)目錄:<body background="bg.jpg">
在其所在目錄的“img”子目錄里:<body background="img/bg.jpg"> (由于“img”目錄是“第2章”目錄下的子目錄,因此在“img”前不用再加上“/”字符。)
在其所在目錄的上級(jí)目錄里:<body background="../bg.jpg"> (在相對(duì)路徑里常使用“../”來(lái)表示上一級(jí)目錄。如果有多個(gè)上一級(jí)目錄,可以使用多個(gè)“../”.)
在其所在目錄的上級(jí)目錄里的“img”子目錄里:<body background="../img/bg.jpg">
3.相對(duì)虛擬目錄
<body background="/img/bg.jpg">
注意在“img”前有一個(gè)“/”字符。這個(gè)“/”代表的是虛擬目錄的根目錄.
假設(shè)把“E:\book\網(wǎng)頁(yè)布局\代碼”設(shè)為虛擬目錄,那么“/img/bg.jpg”的真實(shí)路徑為“E:\book\網(wǎng)頁(yè)布局\代碼\img \bg.jpg”;
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持服務(wù)器之家!
原文鏈接:http://www.cnblogs.com/ginaprogram/p/6322405.html