Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java';的CreateSynomalClink方法处理不存在的目标文件?_Java_Symlink - Fatal编程技术网

Java';的CreateSynomalClink方法处理不存在的目标文件?

Java';的CreateSynomalClink方法处理不存在的目标文件?,java,symlink,Java,Symlink,在Java的File.class中,有一个名为createSymbolicLink(路径链接,路径目标)的方法,我正试图在我正在制作的程序中使用它 在中,它表示如果已经存在与链接文件具有相同路径的文件,则抛出FileAlreadyExistsException 但是如果目标文件不存在怎么办?我正在测试这个,它似乎毫无怨言地运行。然而,它只是创建了无用的断开的符号链接。有没有办法让eclipse捕捉到这样一个事实:它试图为其创建符号链接的文件不存在 提前谢谢 是否在测试后访问符号链接?在许多文件系

在Java的File.class中,有一个名为createSymbolicLink(路径链接,路径目标)的方法,我正试图在我正在制作的程序中使用它

在中,它表示如果已经存在与链接文件具有相同路径的文件,则抛出FileAlreadyExistsException

但是如果目标文件不存在怎么办?我正在测试这个,它似乎毫无怨言地运行。然而,它只是创建了无用的断开的符号链接。有没有办法让eclipse捕捉到这样一个事实:它试图为其创建符号链接的文件不存在


提前谢谢

是否在测试后访问符号链接?在许多文件系统中,创建指向不存在的文件的符号链接是有效的(即使是可疑的);目标可以随时被删除,而不会影响符号链接本身。哦,我明白了。我想我也可以在将文件传递给createSymbolicLink参数之前使用一个简单的File.exists()检查。谢谢你的洞察力。你可以用
ln-s
做同样的事情。这不是Java特有的。在测试之后访问符号链接可以吗?在许多文件系统中,创建指向不存在的文件的符号链接是有效的(即使是可疑的);目标可以随时被删除,而不会影响符号链接本身。哦,我明白了。我想我也可以在将文件传递给createSymbolicLink参数之前使用一个简单的File.exists()检查。谢谢你的洞察力。你可以用
ln-s
做同样的事情。这不是Java特有的。