本文主要是介绍判断指定路径下文件是否存在,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在打印生成报表时不可避免地会遇到要判断指定目录下文件是否存在问题。这时,就要用到相应的判断方法,整理如下:
File f = new File("fineName");
f.exists();
f.isDirectory();
f.isFile();
应用实例如下:
/*** 判断文件及目录是否存在,若不存在则创建文件及目录* @param filepath* @return* @throws Exception*/
public static File checkExist(String filepath) throws Exception{File file=new File(filepath);if (file.exists()) {//判断文件目录的存在System.out.println("文件夹存在!");if(file.isDirectory()){//判断文件的存在性 System.out.println("文件存在!"); }else{file.createNewFile();//创建文件System.out.println("文件不存在,创建文件成功!" ); }}else {System.out.println("文件夹不存在!");File file2=new File(file.getParent());file2.mkdirs();System.out.println("创建文件夹成功!");if(file.isDirectory()){ System.out.println("文件存在!"); }else{ file.createNewFile();//创建文件 System.out.println("文件不存在,创建文件成功!" ); }}return file;}
这篇关于判断指定路径下文件是否存在的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!