如何检查Java中是否存在文件
时间:2020-02-23 14:36:25 来源:igfitidea点击:
java.io.File类exist()方法可用于检查java中文件是否存在。
如果文件存在,则返回true,否则此方法返回false。
Java检查文件是否存在
让我们看一个简单的程序,检查Java中文件是否存在。
package com.theitroad.files; import java.io.File; import java.io.IOException; public class FileExists { public static void main(String[] args) { File file = new File("/Users/hyman/source.txt"); File notExist = new File("xyz.txt"); try { System.out.println(file.getCanonicalPath() + " exists? "+file.exists()); System.out.println(notExist.getCanonicalPath() + " exists? "+notExist.exists()); } catch (IOException e) { e.printStackTrace(); } } }
上面程序的输出是:
/Users/hyman/source.txt exists? true /Users/hyman/JavaPrograms/xyz.txt exists? false
注意:当我们提供创建文件对象的相对路径时,Eclipse使用项目根目录作为基本目录。
如果从命令行运行程序,则将当前目录用作基本目录。