在启动时检查文件是不是存在的有效方法[重复]
Posted
技术标签:
【中文标题】在启动时检查文件是不是存在的有效方法[重复]【英文标题】:Efficient way to check if the file exists at start-up [duplicate]在启动时检查文件是否存在的有效方法[重复] 【发布时间】:2015-12-30 19:08:06 【问题描述】:到目前为止,我提出了这个解决方案,但我想知道是否有更有效的方法来做到这一点。 伪代码:
public static void main(String args[])
boolean FileNotFound = false;
FileReader file = new FileReader("path");
try (BufferedReader bReader = new BufferedReader(file)
//nothing to execute here
catch (FileNotFoundException e)
FileNotFound = true;
if (FileNotFound)
//generate the file
【问题讨论】:
File.exists()
?
如果你想确保它是一个文件,而不是一个目录,使用File.isFile()
【参考方案1】:
随便用
public static boolean fileExists(String path)
File file = new File(path);
return file.exists();
然后只需调用它
...
if(fileExists("path")) ...
...
【讨论】:
以上是关于在启动时检查文件是不是存在的有效方法[重复]的主要内容,如果未能解决你的问题,请参考以下文章