isFile():判断是否 是文件,也许可能是文件或者目录
exists():判断是否存在,可能不存在
两个不一样的概念
isDirectory()是检查一个对象是否是文件夹。返回值是boolean类型的。如果是则返回true,否则返回false。
调用方法为:对象.isDirectory() 无需指定参数

//dirPath  :文件夹磁盘路径
//判断文件夹是否存在,如果不存在则创建
private static void isChartPathExist(String dirPath) {File file = new File(dirPath);if (!file.exists()) {file.mkdirs();}}
//删除某个文件夹下面的所有文件
//dirPath  :文件夹磁盘路径 File file = new File(dirPath);
public static void deleteFile(File file) {//判断文件不为null或文件目录存在if (file == null || !file.exists()) {System.out.println("文件删除失败,请检查文件路径是否正确");return;}//取得这个目录下的所有子文件对象File[] files = file.listFiles();//遍历该目录下的文件对象for (File f : files) {//打印文件名String name = file.getName();
//            System.out.println(name);//判断子目录是否存在子目录,如果是文件则删除if (f.isDirectory()) {deleteFile(f);} else {f.delete();}}//删除空文件夹  for循环已经把上一层节点的目录清空。
//        file.delete();}

java判断指定路径文件夹是否存在,若不存在则创建新的文件夹,存在则删除相关推荐

  1. R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件

    R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录

  2. Windows 在文件夹下创建新的文件夹 快捷键 :Ctrl+Shift+N。

    Windows    在文件夹下创建新的文件夹 快捷键  :Ctrl+Shift+N.

  3. java jar 指定路径_java – 指定jar的类路径

    我正在尝试配置JAR的类路径,以便我的ResourceBundle可以从中获取属性文件. 如果我从.class文件运行它并指定-cp标志它工作正常,并且System.err.println(Syste ...

  4. linux虚拟机如何创建文件夹,Linux虚拟机命令如何创建新的文件和文件夹

    满意答案 qwsa1221 2015.07.15 采纳率:45%    等级:12 已帮助:11177人 Linux系统中创建新文件一般用touch命令,比如创建名字为newTxt的文本文件用 tou ...

  5. 计算机用户的创建文件夹,在Windows中如何使用cmd创建多个文件夹

    没有很多Windows用户都熟悉的CMD. 常见的误解是,只有程序员和计算机爱好者使用CMD. 基本上,CMD是一个工具,你可以使用与Windows计算机进行通信.下面就让学习啦小编教大家在Windo ...

  6. oracle导入dmp文件报错12154,oracle表空间的创建及dmp 文件的导入(推荐)

    --用oracle系统权限的账号 登陆 -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 gran ...

  7. 使用openpyxl创建新excel文件

    # # coding=utf-8 Excel表格类型 当前,Excel文件主要有如下两种格式: .xls格式,主要应用于Excel 2003及以下版本. .xlsx格式,主要应用于Excel 2007 ...

  8. python3文件的编码类型是_Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为...

    Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为 答:UTF-8 在黄种人群中有一种叫白化病的隐性遗传病,其致病原因是 答:表皮中的黑色素细胞缺乏酪氨酸酶: 注射用水可通过( ...

  9. Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹

    pathlib.Path("路径").is_file() 判断是否是文件,是文件的话返回 True. pathlib.Path("路径").is_dir() 判 ...

最新文章

  1. http 错误 404.0 - not found_python3从零学习-5.10.8、http.client—HTTP 协议客户端
  2. WIN7 64位系统下,右下角的声音和电源图标不见的解决办法
  3. qt4如何读oracle,Qt4编程的控制MPlayer
  4. tomcat-users.xml 配置(转的)
  5. sqlite3_setp
  6. C语言和其他高级语言的最大的区别是什么?
  7. 《Python核心编程》第二版第18页第一章练习 -Python核心编程答案-自己做的-
  8. Java(随笔)——利用HTML,CSS,JavaScript,JQuery编写的简易计算器
  9. MySQL查询指定数据库中所有记录不为空的表
  10. SWAT模型在水文水资源、面源污染模拟中的实践技术应用
  11. Mybatis学习笔记(完结)
  12. vs2015如何安装vsix扩展工具
  13. 忍痛分享两个无限免费大空间不限速的外国云盘,中国境内可访问,附上网盘测评
  14. windows修改mysql密码
  15. 基于华为高端NAS存储双活的POC测试
  16. 关于那封刷屏的论文致谢,这碗鸡汤我干了
  17. Go Module使用 六大场景讲解示例
  18. JavaSE面向对象
  19. 计算机表格中如何计算数据透视表,如何在EXCEL数据透视表中进行计算 |
  20. 用Latex输入微米(micron)或者微秒的方法

热门文章

  1. RabbitMq-进阶-07-DLX
  2. 幻侠修仙服务器维护,幻侠修仙红包版
  3. 澳大利亚批准华菱钢铁入股铁矿石出口商
  4. 版本更新android联想,终于升级到Android10,联想ZUI11.5 内测版上线
  5. 父类静态代码块、非静态代码块、构造方法、子类静态代码块、子类非静态代码块、子类构造方法执行顺序
  6. ios 头像上传前的头像处理
  7. MathType使用技巧——保存常用公式
  8. C#获取WebService接口的所有可调用方法[WebMethod]
  9. Spring MVC数据转换、格式化、校验、文件上传和下载
  10. CocosCreator 2.4.3热更新实现方案(AssetBundle),大厅+子游戏模式快速实现