Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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中检查目录中是否存在文件_Java_File Io_Directory_File Exists - Fatal编程技术网

如何在Java中检查目录中是否存在文件

如何在Java中检查目录中是否存在文件,java,file-io,directory,file-exists,Java,File Io,Directory,File Exists,我想知道某个特定目录中是否已经有一个Java文件,特别是我需要使用Java代码检查该文件是否存在于给定目录中 但是,我需要代码不要由于各种权限/文件权限以及如何使用而崩溃和烧录。这是一个跨平台的应用程序。我看到了一个问题,但这不是我需要的 任何一种都需要一些干净的Java代码思想。。(对不起,如果我的英语不好,我不是美国人) 更新:最终找到了我需要的 谢谢您的帮助。您可以使用Java fileexists()方法测试文件或目录是否存在 File file = new File("/temp.tx

我想知道某个特定目录中是否已经有一个Java文件,特别是我需要使用Java代码检查该文件是否存在于给定目录中

但是,我需要代码不要由于各种权限/文件权限以及如何使用而崩溃和烧录。这是一个跨平台的应用程序。我看到了一个问题,但这不是我需要的

任何一种都需要一些干净的Java代码思想。。(对不起,如果我的英语不好,我不是美国人)

更新:最终找到了我需要的


谢谢您的帮助。

您可以使用Java file
exists()
方法测试文件或目录是否存在

File file = new File("/temp.txt");
boolean cond1 = file.exists();
当找到文件或目录时,该方法将返回true,如果找不到文件,则返回false

您还可以使用
Files.exists()
Files.notExists()
Java方法,如果这更简单的话


还有常量
constants.FILE\u EXISTS
constants.FILE\u EXISTS
您可以用来测试条件。

这应该也可以跨平台工作,我今天忘了。