java判断指定路径文件夹是否存在,若不存在则创建新的文件夹,存在则删除
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判断指定路径文件夹是否存在,若不存在则创建新的文件夹,存在则删除相关推荐
- R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件
R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录
- Windows 在文件夹下创建新的文件夹 快捷键 :Ctrl+Shift+N。
Windows 在文件夹下创建新的文件夹 快捷键 :Ctrl+Shift+N.
- java jar 指定路径_java – 指定jar的类路径
我正在尝试配置JAR的类路径,以便我的ResourceBundle可以从中获取属性文件. 如果我从.class文件运行它并指定-cp标志它工作正常,并且System.err.println(Syste ...
- linux虚拟机如何创建文件夹,Linux虚拟机命令如何创建新的文件和文件夹
满意答案 qwsa1221 2015.07.15 采纳率:45% 等级:12 已帮助:11177人 Linux系统中创建新文件一般用touch命令,比如创建名字为newTxt的文本文件用 tou ...
- 计算机用户的创建文件夹,在Windows中如何使用cmd创建多个文件夹
没有很多Windows用户都熟悉的CMD. 常见的误解是,只有程序员和计算机爱好者使用CMD. 基本上,CMD是一个工具,你可以使用与Windows计算机进行通信.下面就让学习啦小编教大家在Windo ...
- oracle导入dmp文件报错12154,oracle表空间的创建及dmp 文件的导入(推荐)
--用oracle系统权限的账号 登陆 -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 gran ...
- 使用openpyxl创建新excel文件
# # coding=utf-8 Excel表格类型 当前,Excel文件主要有如下两种格式: .xls格式,主要应用于Excel 2003及以下版本. .xlsx格式,主要应用于Excel 2007 ...
- python3文件的编码类型是_Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为...
Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为 答:UTF-8 在黄种人群中有一种叫白化病的隐性遗传病,其致病原因是 答:表皮中的黑色素细胞缺乏酪氨酸酶: 注射用水可通过( ...
- Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹
pathlib.Path("路径").is_file() 判断是否是文件,是文件的话返回 True. pathlib.Path("路径").is_dir() 判 ...
最新文章
- http 错误 404.0 - not found_python3从零学习-5.10.8、http.client—HTTP 协议客户端
- WIN7 64位系统下,右下角的声音和电源图标不见的解决办法
- qt4如何读oracle,Qt4编程的控制MPlayer
- tomcat-users.xml 配置(转的)
- sqlite3_setp
- C语言和其他高级语言的最大的区别是什么?
- 《Python核心编程》第二版第18页第一章练习 -Python核心编程答案-自己做的-
- Java(随笔)——利用HTML,CSS,JavaScript,JQuery编写的简易计算器
- MySQL查询指定数据库中所有记录不为空的表
- SWAT模型在水文水资源、面源污染模拟中的实践技术应用
- Mybatis学习笔记(完结)
- vs2015如何安装vsix扩展工具
- 忍痛分享两个无限免费大空间不限速的外国云盘,中国境内可访问,附上网盘测评
- windows修改mysql密码
- 基于华为高端NAS存储双活的POC测试
- 关于那封刷屏的论文致谢,这碗鸡汤我干了
- Go Module使用 六大场景讲解示例
- JavaSE面向对象
- 计算机表格中如何计算数据透视表,如何在EXCEL数据透视表中进行计算 |
- 用Latex输入微米(micron)或者微秒的方法
热门文章
- RabbitMq-进阶-07-DLX
- 幻侠修仙服务器维护,幻侠修仙红包版
- 澳大利亚批准华菱钢铁入股铁矿石出口商
- 版本更新android联想,终于升级到Android10,联想ZUI11.5 内测版上线
- 父类静态代码块、非静态代码块、构造方法、子类静态代码块、子类非静态代码块、子类构造方法执行顺序
- ios 头像上传前的头像处理
- MathType使用技巧——保存常用公式
- C#获取WebService接口的所有可调用方法[WebMethod]
- Spring MVC数据转换、格式化、校验、文件上传和下载
- CocosCreator 2.4.3热更新实现方案(AssetBundle),大厅+子游戏模式快速实现