斜槓與反斜槓區別

正斜槓/slash 表示除法,分隔。在windows系統中通常用來分隔命令行參數,/表示選項等。不能作爲文件名。
而在unix系統中,/表示目錄。由於web遵循unix命名,所以在網址(URL)中,/表示目錄。
反斜槓\backslash,在windows系統中用來表示目錄。


計算機操作系統不同
比如Windows本地路徑用\,例如C:\windows\system32
網絡一般用/,例如file:///D:/
http://www.xxx.com/

 

UNIX 操作系統設計了這種路徑分隔法,它使用斜槓:/。由於網絡是首先應用在 UNIX 計算機之間的,至今爲止,一半以上的網絡服務器仍是使用 UNIX 操作系統的,所以網址也沿用了斜槓作路徑分隔符。

微軟在開發DOS 2.0的時候,從UNIX中借鑑了這種目錄結構,但由於DOS中,斜槓已經用來作爲命令行參數的標誌了(UNIX 中用的是“ - ”符),所以只得使用反斜槓:\

到了 Windows 時代,很多時候已經沒有命令行參數的干擾,加上網絡使用的擴展,現在斜槓和反斜槓大多時候可以互換,沒有什麼影響。


詳細出處參考:http://www.jb51.net/softjc/21108.html

 

在DOS中,正斜槓後面是路徑,也就是文件名,而反斜槓後是加DOS命令的參數..比如
  C:\WINDOWS\SETTING   ..這是正斜槓的作用後面跟着的是文件名
  C:\dir/P            ...這就是反斜槓後面是一個名令的參數dir 是命令.

 

 一、相對路徑?相對路徑就是指由這個文件所在的路徑引起的跟其它文件(或文件夾)的路徑關係。使用相對路徑可以爲我們帶來非常多的便利。下面舉實例詳解:
   例如在本地硬盤有如下兩文件,它們要互做超鏈接
  G:\site\index.htm
  G:\site\web\article\01.htm
   index.htm要想鏈接到01.htm這個文件,正確的鏈接應該是:鏈接文字,這是標準的相對路徑。
  反過來,01.htm要想鏈接到index.htm這個文件,在01.htm文件裏面應該寫上這句:返回首頁。這裏的../表示向上一級。
  至此,你已經瞭解相對路徑的概念了,就是這樣簡單明瞭。如果你還是沒有看明白,以前學過DOS嗎?它的“CD文件夾名”和“CD..”命令用過嗎?這是同理的。
   注意:相對路的文件夾符號是斜槓:/
  鏈接文字這樣的鏈接,在href後面的第一個斜槓表示根目錄,通常我們要特別慎用這種方式。

二、什麼是絕對路徑?
   在www中(廣域網),以http開頭的鏈接都是絕對路徑。
  三、什麼是物理路徑?
  物理路徑指的是某一臺計算機本地的路徑,以盤符開頭,例如C:\、D:\temp等等。ASP的數據庫連接中,只能連接物理路徑,而不能連接相對路徑,所以需要用server.mappath對象把相對路徑轉化成物理路徑。
  \是文件的路徑,如c:\windows\system\……
  /是用在dos命令中加參數,DIR——顯示磁盤目錄命令
  1.功能:顯示磁盤目錄的內容。
  2.類型:內部命令
  3.格式:DIR [盤符][路徑][/P][/W]
  使用說明:/P的使用;當欲查看的目錄太多,無法在一屏顯示完屏幕會一直往上卷,不容易看清,加上/P參數後,屏幕上會分面一次顯示23行的文件信息,然後暫停,並提示;Press
  any key to continue
  /W的使用:加上/W只顯示文件名,至於文件大小及建立的日期和時間則都省略。加上參數後,每行可以顯示五個文件名。



FROM:http://blog.sina.com.cn/s/blog_62dfe3ca0100k1k7.html

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章