判断指定路径下文件是否存在

来源:互联网 发布:mac上面逗号怎么打 编辑:程序博客网 时间:2024/05/21 09:31

       在打印生成报表时不可避免地会遇到要判断指定目录下文件是否存在问题。这时,就要用到相应的判断方法,整理如下:

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;    }


0 0
原创粉丝点击