W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
符號(hào)鏈接包含對(duì)另一個(gè)文件或目錄的引用。
符號(hào)鏈接引用的文件稱為符號(hào)鏈接的目標(biāo)文件。
符號(hào)鏈接上的操作對(duì)應(yīng)用程序是透明的。我們可以使用java.nio.file.Files類處理符號(hào)鏈接。
isSymbolicLink(Path p)方法檢查指定路徑指定的文件是否是符號(hào)鏈接。
文件的createSymbolicLink()方法(可能不是在所有平臺(tái)上都支持)創(chuàng)建符號(hào)鏈接。
import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) throws Exception { Path existingFilePath = Paths.get("C:\\Java_Dev\\test1.txt"); Path symLinkPath = Paths.get("C:\\test1_link.txt"); Files.createSymbolicLink(symLinkPath, existingFilePath); } }
默認(rèn)情況下,Java NIO API遵循符號(hào)鏈接。我們可以指定是否要遵循符號(hào)鏈接。使用枚舉常量LinkOption來(lái)指示不遵循符號(hào)鏈接的選項(xiàng)。 NOFOLLOW_LINKS。
LinkOption枚舉在java.nio.file包中聲明。支持此選項(xiàng)的方法讓我們傳遞LinkOption類型的參數(shù)。
我們可以使用Files類的createLink(Path newLink,Path existingPath)方法來(lái)創(chuàng)建硬鏈接。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: