如何在java字符串中引用linux目录位置?
我在这两个示例中都得到了空指针:如何在java字符串中引用linux目录位置?,java,unix,filesystems,Java,Unix,Filesystems,我在这两个示例中都得到了空指针: String Dir = "/mnt/edocs/DEV/SCAN/DONE"; String Dir = "\\mnt\\edocs\\DEV\\SCAN\\DONE"; File file = new File(Dir); 正确的方法是什么?/mnt/edocs/DEV/SCAN/DONE应该可以。你检查过这个位置是否存在吗?第一个应该可以。我的假设是您忘记了文件扩展名。实例化时是否收到FileNotFoundException?另外,请确保您有
String Dir = "/mnt/edocs/DEV/SCAN/DONE";
String Dir = "\\mnt\\edocs\\DEV\\SCAN\\DONE";
File file = new File(Dir);
正确的方法是什么?/mnt/edocs/DEV/SCAN/DONE应该可以。你检查过这个位置是否存在吗?第一个应该可以。我的假设是您忘记了文件扩展名。实例化时是否收到FileNotFoundException?另外,请确保您有权访问该文件夹。它是我的linux设备上的CIFS挂载,确实存在。您可以将这两个路径放在属性文件中,如{pathname}=../path/somepath/等。然后在java代码中,您可以使用${pathname}引用它们请确保在访问属性文件之前加载该文件。
System.out.print(file.exists())的结果是什么代码>