Links, Symbolic or Otherwise
Links, Symbolic or Otherwise
Creating a Symbolic Link
CreateSymbolicLink.java
import java.io.*;
import java.nio.file.*;
public class CreateSymbolicLink {
public static void main(String[] args) {
Path newLink = Paths.get("test-link");
Path target = Paths.get("Format.java");
try {
Files.createSymbolicLink(newLink, target);
} catch (IOException x) {
System.err.println(x);
}
}
}
Creating a Hard Link
CreateHardLink.java
import java.io.*;
import java.nio.file.*;
public class CreateHardLink {
public static void main(String[] args) {
Path newLink = Paths.get("hard-link");
Path existingFile = Paths.get("Format.java");
try {
Files.createLink(newLink, existingFile);
} catch (IOException x) {
System.err.println(x);
}
}
}
Detecting a Symbolic Link
TestSymbolicLink.java
import java.nio.file.*;
public class TestSymbolicLink {
public static void main(String[] args) {
Path file = Paths.get("test-link");
if (Files.isSymbolicLink(file)) {
System.out.println("I am symbolic link!");
} else {
System.out.println("guess wrong!");
}
}
}
Finding the Target of a Link
FindTarget.java
import java.io.*;
import java.nio.file.*;
public class FindTarget {
public static void main(String[] args) {
Path link = Paths.get("test-link");
try {
System.out.format("Target of link '%s' is '%s'%n", link, Files.readSymbolicLink(link));
} catch (IOException x) {
System.err.println(x);
}
}
}
相關文章
- 解決 ln -s 軟連結產生的Too many levels of symbolic links錯誤Symbol
- topic links
- Html language common symbolic entitiesHTMLSymbol
- Good Links related OracleGoOracle
- linux symbolic link attack tutorialLinuxSymbol
- oracle中database links的使用OracleDatabase
- Database links of distributed oracle systemDatabaseOracle
- Symbolic Link漏洞簡單背景介紹Symbol
- iOS 9 通用連結(Universal Links)iOS
- Oracle SQL performance with database links - dblinkOracleSQLORMDatabase
- Database Links 全面瞭解---轉MetalinkDatabase
- Oracle DB Links學習與測試Oracle
- 通用連結(Universal Links)實踐筆記筆記
- mybatis的 choose -- when test -- otherwise 標籤和 if test 標籤的區別MyBatis
- MyBatis-動態SQL的if、choose、when、otherwise、trim、where、set、foreach使用MyBatisSQL
- iOS 9上的網頁喚醒APP(Universal Links)iOS網頁APP
- ora-02020 too many database links in useDatabase
- 論文閱讀:《Probabilistic Neural-symbolic Models for Interpretable Visual Question Answering》Symbol
- Oracle 19C RAC open_links_per_instance引數問題Oracle
- iOS Universal Links實現微信內網頁跳轉至App的方案iOS內網網頁APP
- android-Optimizing Content for the Assistant,Handling App LinksAndroidAPP
- 《Predict Anchor Links across Social Networks via an Embedding Approach》閱讀筆記ROSAPP筆記
- 【概念】【實驗】Linux的硬連結(Hard Link)與符號連結(Symbolic Link)Linux符號Symbol
- 聽Wi-Fi之父Cees Links細話新一代無線技術
- Agent Install Fails java.lang.Exception:6,OUI-25031',Symbolic Link-352357.1AIJavaExceptionUISymbol
- [20200309]rlwrap: error: Cannot execute sqlplus: Too many levels of symbolic linErrorSQLSymbol
- 瀏覽器中喚起native app || 跳轉到應用商城下載(二) 之universal links瀏覽器APP
- 如何高效從dba_db_links獲取其db_name及ip地址用於梳理清晰的資料庫遷移資料資料庫