W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
符號鏈接包含對另一個文件或目錄的引用。
符號鏈接引用的文件稱為符號鏈接的目標文件。
符號鏈接上的操作對應(yīng)用程序是透明的。我們可以使用java.nio.file.Files類處理符號鏈接。
isSymbolicLink(Path p)方法檢查指定路徑指定的文件是否是符號鏈接。
文件的createSymbolicLink()方法(可能不是在所有平臺上都支持)創(chuàng)建符號鏈接。
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); } }
默認情況下,Java NIO API遵循符號鏈接。我們可以指定是否要遵循符號鏈接。使用枚舉常量LinkOption來指示不遵循符號鏈接的選項。 NOFOLLOW_LINKS。
LinkOption枚舉在java.nio.file包中聲明。支持此選項的方法讓我們傳遞LinkOption類型的參數(shù)。
我們可以使用Files類的createLink(Path newLink,Path existingPath)方法來創(chuàng)建硬鏈接。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: