6

(MKLINK と同じ方法で) シンボリック リンクを作成する方法や、Java とのシンボリック リンクを削除する方法を教えてください。Java をラッパーとして使用し、Windows ネイティブ プログラムを使用してこれを実現するソリューションを見つけましたが、純粋な Java ソリューションが本当に必要です。前もって感謝します!

4

2 に答える 2

9

Java 7 以降、NIO パッケージを使用してこれを簡単に行うことができます。

Path target = Paths.get("target");
Path link = Paths.get("link");
Files.createDirectory(target);
Files.createSymbolicLink(link, target);

これには適切な権限が必要であることを忘れないでください。私の単体テストでは、Eclipse を機能させるために管理者として実行する必要がありました (通常の からリンクを作成できなかったのと同じですcmd.exe) 。

于 2015-03-11T09:33:52.513 に答える