静态检查文件是否存在

Cha*_*ops 1 java io file

我想知道是否存在某种方式来检查文件是否存在而不创建实例 java.io.File

我总是使用以下方式:

File f = new File("./path/to/file");
if (f.exists()) {
    doSomething();
}
else {
    manageError();
}
Run Code Online (Sandbox Code Playgroud)

但是知道我需要检查一些文件路径,以便创建像logger(使用log4j),xml编辑器和其他项目结构的元素,但我不需要使用它们.

出于这个原因,我想知道这是否可行.

我正在使用J2SE-1.5_22.

提前致谢!

Jon*_*eet 5

我不知道你在做什么有什么问题.创建实例File不会在磁盘或任何东西上创建文件.如果需要,您总是可以编写静态方法:

public static boolean checkFileExists(string path)
{
    return new File(path).exists();
}
Run Code Online (Sandbox Code Playgroud)

如果这不符合您的要求,请解释您尝试做的不适用于此的内容.