Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.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字符串中引用linux目录位置?_Java_Unix_Filesystems - Fatal编程技术网

如何在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())的结果是什么