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创建文件文件夹,删除空文件夹,删除文件夹以及所有文件...相关推荐

  1. java 文件夹删除_java创建删除文件及文件夹大全

    /** * 根据路径删除指定的目录或文件,无论存在与否 *@param sPath 要删除的目录或文件 *@return 删除成功返回 true,否则返回 false. */ public stati ...

  2. linux建立空文件的命令,linux创建文件命令

    linux系统下可以通过命令来创建新的文件.那么具体使用到哪个命令呢?下面由学习啦小编为大家整理了linux创建文件的相关命令,希望对大家有帮助! 一.linux创建文件命令 linux创建文件命令1 ...

  3. linux建立空文件的命令,Linux 创建文件命令总结

    1. vi或vim [root@localhost ~]# vi file1.txt //直接创建并打开一个文件file1.txt 用vi 编辑器编辑文本后,如果是新创建的文件,默认保存在当前目录下, ...

  4. java 空文件夹删除_删除Java中的空文件夹,处理隐藏文件

    我想删除java中的空文件夹,这里是我的代码: try (DirectoryStream stream = Files.newDirectoryStream(path)) { for (Path fi ...

  5. java创建文件夹代码_Java创建文件夹及文件实例代码

    package com.xhkj.util; import java.io.File; import java.io.IOException; public class CreateFileUtil ...

  6. java 生成zip如法打开_Java创建ZIP压缩文件的方法

    本文实例讲述了Java创建ZIP压缩文件的方法.分享给大家供大家参考.具体如下: 这里注意:建议使用org.apache.tools.zip.*包下相关类,否则可能会出现中文乱码问题. /** * 压 ...

  7. java 控件内布局_Java开发桌面程序学习(二)————fxml布局与控件学习

    JavaFx项目 新建完项目,我们的项目有三个文件 Main.java 程序入口类,载入界面并显示 Controller.java 事件处理,与fxml绑定 Sample.fxml 界面 sample ...

  8. java 数据透视表 组件_Java创建Excel数据透视表

    正版现货excel效率手册早做完不锡 22.82元 包邮 (需用券) 去购买 > Excel 数据透视表具有强大的数据处理功能,能够使表格中的数据更加直观化.使用Excel 数据透视表,能方便用 ...

  9. java结束全部操作代码_Java创建与结束线程代码示例

    这篇文章主要介绍了Java创建与结束线程代码示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考. 本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程 ...

  10. java创建对象后花括号_java – 创建数组对象和使用花括号分配数组有什么区别?...

    在Java中,我在网上发现了一些教程,当涉及到数组时,它们的教学方式不同 例1: 使用"new"关键字创建数组对象,然后为其指定值. int[] values; values = ...

最新文章

  1. efficient分类0第一个分支训练
  2. outlook2007 未知错误,代码0x80040600解决方法
  3. vue父组件ajax改变数据,vue父组件传了变量给子组件,改变子组件的对象时,父组件也跟着改变...
  4. API网关正在经历身份危机
  5. 查看linux电脑总内存,如何查看Linux系统中的内存使用情况的命令呢?
  6. LeetCode 110. 平衡二叉树思考分析
  7. 04-linux下离线安装Rserve
  8. Flutter进阶—布局方法演示
  9. ROS install
  10. 传智播客 机器学习基础 学习笔记
  11. 冒险岛PHP源码,岁月最新源码 岁月冒险岛端源码。。部分源码需要的拿走了、不谢!!! 联合开发网 - pudn.com...
  12. 电梯曳引机常用海德汉编码器ERN1387、ID749147-16 749147-59 ECN1313、768295-54介绍
  13. 英语句式参考纯享版 - 主语从句 - 表语从句
  14. IP地址、网关地址、子网掩码地址
  15. python正则表达式实战中的总结
  16. 字符流何用, 字节流呢
  17. 银监会出贷后管理新规 防资金空转
  18. Category的底层分析
  19. 结构变异( SV )分析介绍
  20. 2023AIGC产业发展及应用白皮书.pdf(附下载链接)

热门文章

  1. Node——request使用代理
  2. 基于python进行小波分析,频率谱分析
  3. 【强烈推荐】Java入门基础笔记,超全!
  4. FleaPHP的单入口文件详解
  5. c语言love字符怎么打,love字母特殊符号
  6. php 如何滑动,php 滑动门切换代码示例
  7. Unity视频播放之Video Player的简单使用
  8. 手动升级麦咖啡(McAfee)病毒库的步骤
  9. 相亲交友小程序开发方案及源码
  10. android imagebutton 动画,Android中ImageButton的三种点击效果—点击变化,点一次换一张,逐帧动画的实现...