我想知道是否存在某种方式来检查文件是否存在而不创建实例 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.
提前致谢!
我不知道你在做什么有什么问题.创建实例File不会在磁盘或任何东西上创建文件.如果需要,您总是可以编写静态方法:
public static boolean checkFileExists(string path)
{
return new File(path).exists();
}
Run Code Online (Sandbox Code Playgroud)
如果这不符合您的要求,请解释您尝试做的不适用于此的内容.