java 空文件夹删除_java创建文件文件夹,删除空文件夹,删除文件夹以及所有文件...
1、新建文件夹
File directory = new File("/usr/local/app/xxx/xxx/" + custId);
//如果文件夹不存在,则新建文件夹
if(!directory.exists())
directory.mkdir();
2、删除空文件夹
// 删除文件夹
// param folderPath 文件夹完整绝对路径
public static void delFolder(String folderPath) {
try {
delAllFile(folderPath); // 删除完里面所有内容
String filePath = folderPath;
filePath = filePath.toString();
java.io.File myFilePath = new java.io.File(filePath);
myFilePath.delete(); // 删除空文件夹
} catch (Exception e) {
e.printStackTrace();
}
}
3、删除文件夹以及所有文件
// 删除指定文件夹下所有文件
// param path 文件夹完整绝对路径
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file.exists()) {
return flag;
}
if (!file.isDirectory()) {
return flag;
}
String[] tempList = file.list();
File temp = null;
for (int i = 0; i < tempList.length; i++) {
if (path.endsWith(File.separator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + File.separator + tempList[i]);
}
if (temp.isFile()) {
temp.delete();
}
if (temp.isDirectory()) {
delAllFile(path + "/" + tempList[i]);// 先删除文件夹里面的文件
delFolder(path + "/" + tempList[i]);// 再删除空文件夹
flag = true;
}
}
return flag;
}
java 空文件夹删除_java创建文件文件夹,删除空文件夹,删除文件夹以及所有文件...相关推荐
- java 文件夹删除_java创建删除文件及文件夹大全
/** * 根据路径删除指定的目录或文件,无论存在与否 *@param sPath 要删除的目录或文件 *@return 删除成功返回 true,否则返回 false. */ public stati ...
- linux建立空文件的命令,linux创建文件命令
linux系统下可以通过命令来创建新的文件.那么具体使用到哪个命令呢?下面由学习啦小编为大家整理了linux创建文件的相关命令,希望对大家有帮助! 一.linux创建文件命令 linux创建文件命令1 ...
- linux建立空文件的命令,Linux 创建文件命令总结
1. vi或vim [root@localhost ~]# vi file1.txt //直接创建并打开一个文件file1.txt 用vi 编辑器编辑文本后,如果是新创建的文件,默认保存在当前目录下, ...
- java 空文件夹删除_删除Java中的空文件夹,处理隐藏文件
我想删除java中的空文件夹,这里是我的代码: try (DirectoryStream stream = Files.newDirectoryStream(path)) { for (Path fi ...
- java创建文件夹代码_Java创建文件夹及文件实例代码
package com.xhkj.util; import java.io.File; import java.io.IOException; public class CreateFileUtil ...
- java 生成zip如法打开_Java创建ZIP压缩文件的方法
本文实例讲述了Java创建ZIP压缩文件的方法.分享给大家供大家参考.具体如下: 这里注意:建议使用org.apache.tools.zip.*包下相关类,否则可能会出现中文乱码问题. /** * 压 ...
- java 控件内布局_Java开发桌面程序学习(二)————fxml布局与控件学习
JavaFx项目 新建完项目,我们的项目有三个文件 Main.java 程序入口类,载入界面并显示 Controller.java 事件处理,与fxml绑定 Sample.fxml 界面 sample ...
- java 数据透视表 组件_Java创建Excel数据透视表
正版现货excel效率手册早做完不锡 22.82元 包邮 (需用券) 去购买 > Excel 数据透视表具有强大的数据处理功能,能够使表格中的数据更加直观化.使用Excel 数据透视表,能方便用 ...
- java结束全部操作代码_Java创建与结束线程代码示例
这篇文章主要介绍了Java创建与结束线程代码示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考. 本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程 ...
- java创建对象后花括号_java – 创建数组对象和使用花括号分配数组有什么区别?...
在Java中,我在网上发现了一些教程,当涉及到数组时,它们的教学方式不同 例1: 使用"new"关键字创建数组对象,然后为其指定值. int[] values; values = ...
最新文章
- efficient分类0第一个分支训练
- outlook2007 未知错误,代码0x80040600解决方法
- vue父组件ajax改变数据,vue父组件传了变量给子组件,改变子组件的对象时,父组件也跟着改变...
- API网关正在经历身份危机
- 查看linux电脑总内存,如何查看Linux系统中的内存使用情况的命令呢?
- LeetCode 110. 平衡二叉树思考分析
- 04-linux下离线安装Rserve
- Flutter进阶—布局方法演示
- ROS install
- 传智播客 机器学习基础 学习笔记
- 冒险岛PHP源码,岁月最新源码 岁月冒险岛端源码。。部分源码需要的拿走了、不谢!!! 联合开发网 - pudn.com...
- 电梯曳引机常用海德汉编码器ERN1387、ID749147-16 749147-59 ECN1313、768295-54介绍
- 英语句式参考纯享版 - 主语从句 - 表语从句
- IP地址、网关地址、子网掩码地址
- python正则表达式实战中的总结
- 字符流何用, 字节流呢
- 银监会出贷后管理新规 防资金空转
- Category的底层分析
- 结构变异( SV )分析介绍
- 2023AIGC产业发展及应用白皮书.pdf(附下载链接)
热门文章
- Node——request使用代理
- 基于python进行小波分析,频率谱分析
- 【强烈推荐】Java入门基础笔记,超全!
- FleaPHP的单入口文件详解
- c语言love字符怎么打,love字母特殊符号
- php 如何滑动,php 滑动门切换代码示例
- Unity视频播放之Video Player的简单使用
- 手动升级麦咖啡(McAfee)病毒库的步骤
- 相亲交友小程序开发方案及源码
- android imagebutton 动画,Android中ImageButton的三种点击效果—点击变化,点一次换一张,逐帧动画的实现...