我想创建一个从文件 "C:\xxx.log" 到 "C:\mklink\xxx.log" 的硬链接。在 cmd 中它当然可以工作,但我想为这个用例编写一个软件。
- 所以必须找到现有文件
- 然后做一个硬链接
- 然后删除旧文件
我开始实施,但我只知道如何创建文件。在谷歌上,我没有发现任何关于 mklink \H for Java 的信息。
public void createFile() {
boolean flag = false;
// create File object
File stockFile = new File("c://mklink/test.txt");
try {
flag = stockFile.createNewFile();
} catch (IOException ioe) {
System.out.println("Error while Creating File in Java" + ioe);
}
System.out.println("stock file" + stockFile.getPath() + " created ");
}