热门问题
时间线
聊天
视角

路徑 (電腦科學)

来自维基百科,自由的百科全书

Remove ads

路徑(英語:path)是一種電腦檔案目錄名稱的通用表現形式,它指向檔案系統上的一個唯一位置。指向一個檔案系統位置的路徑通常採用以字串表示的目錄樹分層結構,首個部分表示檔案系統位置,之後以分隔字元分開的各部分路徑表示各級目錄,最後是該檔案/資料夾。分隔字元最常採用斜線(/)、反斜線(\)或冒號(:)字元,不同作業系統與環境可能採用不同的字元。路徑在電腦科學中被廣泛採用,用以表示現代作業系統中常見的資料夾/檔案關係,在構建統一資源定位符(URL)時也必不可少。資源可以採用絕對路徑表示,也可採用相對路徑表示。

絕對與相對路徑

絕對路徑也可稱完整路徑,是指向檔案系統中某個固定位置的路徑,不會因當前的工作目錄而產生變化。為做到這點,它必須包括根目錄

相對路徑則是以指定的工作目錄作為基點,避開提供完整的絕對路徑。檔案名稱就可以被視為以指定工作目錄為基點的一個相對路徑(雖然一般不將其稱之為路徑)。

各作業系統與shell中路徑的表示法

更多資訊 作業系統, Shell ...

日語韓語版本的Windows可能經常顯示「¥」或「」字元代表目錄分隔符。此種情況是反斜槓的代碼被繪製為這些字元。非常早期的MS-DOS版本在顯示器上用這些字形替代了反斜槓,以便只能理解7位ASCII的程式顯示它們(其他字元如方括號也被替換,見ISO/IEC 646Windows Codepage 932 (Japanese Shift JIS)頁面存檔備份,存於網際網路檔案館)和Codepage 949 (Korean)頁面存檔備份,存於網際網路檔案館))。儘管Windows的首個版本就支援8位元ISO/IEC 8859-1字元集並且¥(Yen)字元位於U+00A5,以及現代版本Windows支援Unicode而₩(Won)字元位於U+20A9,許多軟體仍繼續以這種ASCII形式顯示反斜槓,以保持向下相容性[2]

MacOS作為UNIX的衍生,在內部採用UNIX路徑。

但是,為保持軟體相容性和使用者的習慣,許多使用者圖形介面會在內部將使用者輸入的"/"符號替換為":"符號,並且在向使用者顯示檔案名稱時替換回"/"符號 (反之亦然,使用者輸入的":"符號將在內部被替換為"/"符號,但顯示時並不會反向替換回":"符號)

Remove ads

參見

參考資料

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads