相對(duì)路徑和絕對(duì)路徑的寫法總結(jié)
在C#中 “\”是特殊字符,要表示它的話需要使用“\\”。由于這種寫法不方便,C#語(yǔ)言提供了@對(duì)其簡(jiǎn)化。
只要在字符串前加上@即可直接使用“\”。所以上面的路徑在C#中應(yīng)該表示為“Book”,@“\Tmp\Book”,@“C:\Tmp\Book”。
相對(duì)路徑使用“/”字符作為目錄的分隔字符,而絕對(duì)路徑可以使用“\”或“/”字符作為目錄的分隔字符。
1.絕對(duì)路徑
絕對(duì)路徑是指文件在硬盤上真正存在的路徑。那么如果要使用絕對(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í)也希望多多支持腳本之家!
相關(guān)文章
C#實(shí)現(xiàn)自定義Dictionary類實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)自定義Dictionary類,較為詳細(xì)的分析了Dictionary類的功能、定義及用法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
C#訪問(wèn)SqlServer設(shè)置鏈接超時(shí)的方法
這篇文章主要介紹了C#訪問(wèn)SqlServer設(shè)置鏈接超時(shí)的方法,涉及CommandTimeout屬性的相關(guān)設(shè)置技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-06-06
C#中使用NLog庫(kù)進(jìn)行日志記錄的流程詳解
NLog 是 .NET 的日志記錄框架,具有豐富的日志路由和管理能力,極大地幫助您生成和管理日志,NLog 是一個(gè)庫(kù),可以輕松地同時(shí)記錄和管理多個(gè)不同區(qū)域中的數(shù)據(jù),本文將給大家介紹在C#中使用 NLog 庫(kù)進(jìn)行日志記錄的教程,需要的朋友可以參考下2024-06-06
C#實(shí)現(xiàn)JSON和對(duì)象之間互相轉(zhuǎn)換功能示例
這篇文章主要介紹了C#實(shí)現(xiàn)JSON和對(duì)象之間互相轉(zhuǎn)換功能,結(jié)合實(shí)例形式較為詳細(xì)的分析了C#實(shí)現(xiàn)對(duì)象與json之間相互轉(zhuǎn)換的操作技巧,需要的朋友可以參考下2017-09-09

