日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java8的路径_什么是路径?

發(fā)布時間:2023/12/9 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java8的路径_什么是路径? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

# 什么是路徑?

文件系統(tǒng)以某種形式的媒體(通常為一個或多個硬盤驅(qū)動器)存儲和組織文件,使得它們可以容易地被檢索。

目前使用的大多數(shù)文件系統(tǒng)將文件存儲在樹形(或分層)結(jié)構(gòu)中。在樹的頂部是一個(或多個)根節(jié)點。

在根節(jié)點下,有文件和目錄(Microsoft Windows 中的文件夾)。每個目錄可以包含文件和子目錄,

這些文件和子目錄又可以包含文件和子目錄,等等,可能幾乎是無限的深度

本節(jié)包括以下內(nèi)容: 什么是路徑?

相對還是絕對?

符號鏈接

# 什么是路徑?

下圖顯示了包含單個根節(jié)點的示例目錄樹。Microsoft Windows 支持多個根節(jié)點。

每個根節(jié)點映射到一個卷,如 C:\ 或 D:\。Solaris OS 支持單個根節(jié)點,以斜杠(/)字符表示。

通過文件系統(tǒng)的路徑來識別文件,從根節(jié)點開始。例如,statusReport 上圖中的文件在 Solaris 操作系統(tǒng)中通過以下符號來描述:

在 Microsoft Windows 中

用于分隔目錄名稱(也稱為分隔符)的字符特定于文件系統(tǒng):Solaris OS 使用正斜杠(/),Microsoft Windows 使用反斜杠斜杠(\)。

# 相對還是絕對?

路徑是 相對 的或 絕對 的。

絕對路徑始終包含找到文件所需的根元素和完整目錄列表。例如,/home/sally/statusReport 是絕對路徑。找到該文件所需的所有信息都包含在路徑字符串中。

相對路徑需要與其他路徑組合才能訪問文件。例如,joe/foo 是相對路徑。沒有更多信息,程序無法可靠地定位 joe/foo 文件系統(tǒng)中的目錄。

# 符號鏈接

文件系統(tǒng)對象通常是目錄或文件。每個人都熟悉這些對象。但是一些文件系統(tǒng)也支持符號鏈接的概念。也稱為軟鏈接。

一個符號鏈接 是引用另一個文件的特殊的一個文件。在大多數(shù)情況下,符號鏈接對應(yīng)用程序是透明的,

符號鏈接的操作將自動重定向到鏈接的目標(biāo)。(指向的文件或目錄被稱為 鏈接的目標(biāo)。)異常是當(dāng)符號鏈接被刪除或重命名時,

鏈接本身被刪除或重命名,而不是鏈接的目標(biāo)。

在下圖中,logFile 似乎是一個普通的文件給用戶,但它實際上是一個象征性的鏈接 dir/logs/HomeLogFile。HomeLogFile 是 鏈接的目標(biāo)。

符號鏈接通常對用戶是透明的。讀取或?qū)懭敕栨溄优c讀取或?qū)懭肴魏纹渌募蚰夸浵嗤?/p>

在現(xiàn)實世界的場景中,大多數(shù)文件系統(tǒng)自由地使用符號鏈接。偶爾,一個不小心創(chuàng)建的符號鏈接可能導(dǎo)致循環(huán)引用。

當(dāng)鏈接的目標(biāo)指向原始鏈接時,會發(fā)生循環(huán)引用。循環(huán)引用可能是間接的: 如:目錄 a 指向目錄 b。

b 又指向 c。c 指向 a。循環(huán)引用可能導(dǎo)致程序遞歸目錄結(jié)構(gòu)時遭到破壞。但是,這種情況已被考慮,并且不會導(dǎo)致您的程序無限循環(huán)。

下一節(jié)討論 java 平臺中文件 I/O 的核心類 - Path 類

總結(jié)

以上是生活随笔為你收集整理的java8的路径_什么是路径?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。