`

怎么用java删除父文档及子文档

阅读更多
package org.tarena.day01;

import java.io.File;

public class DeleteDocument {

	public static void delete(File fl){
		File[] files = fl.listFiles();
		if(files == null) return;
		for (File file : files) {
			if(file.isDirectory()){
				if(file.exists()){
					delete(file);//递归级联删除子文档中的文件
					System.out.println(file.getParent()+",该document已被清空......");
					file.delete();//删除空的文档;
				}
			}else{
				System.out.println(file.getParent()+",该文件被删除......");
				file.delete();				
			}
		}
		System.out.println(fl.getParent()+"该document为空文档,已经被删除!!");
		fl.delete();
	}
	public static void main(String[] args) throws Exception{
		File fl = new File("/home/soft22/Desktop/music");
		delete(fl);
	}
}

分享到:
评论

相关推荐

    MongoDB Java删除文档.pdf

    MongoDB Java删除文档.pdf 学习资料 复习资料 教学资源

    JAVA_API1.6文档(中文)

    本文档是 Java 2 Platform Standard Edition 6.0 的 API 规范。 请参见: 描述 Java 2 Platform 软件包 java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含...

    JavaAPI1.6中文chm文档 part1

    java.awt.im.spi 提供启用可以与 Java 运行时环境一起使用的输入方法开发的接口。 java.awt.image 提供创建和修改图像的各种类。 java.awt.image.renderable 提供用于生成与呈现无关的图像的类和接口。 java.awt....

    Java平台Excel文档处理类库API-Free Spire.XLS for Java

    1.2 文档操作:创建、合并、拆分、删除文档;设置文档属性、背景、页边距;插入分页符;文档修订、加密、数字签名;添加/删除/复制工作表、窗口冻结、工作表缩放、边框设置、视图模式;添加、编辑、删除公式;批注...

    Java项目之医院电子病历管理系统(源码 + 说明文档 + 演示视频)

    Java项目之医院电子病历管理系统(源码 + 说明文档 + 演示视频) 第2章 相关技术 2 2.1 JSP技术介绍 2 2.2 MyEclipse开发环境 2 2.3 Tomcat服务器 2 2.4 MySQL数据库 3 2.5 JAVA简介 3 第3章 系统分析 3 3.1 需求...

    基于Java的开源文档管理平台/企业网盘设计源码

    本源码提供了一个基于...平台还提供了统一存储、共享协作、权限控制等功能,并支持文件上传、目录维护、重命名、移动、复制、设置标签、锁定、删除、预览和动态跟踪等功能,适合需要文档管理和协作的企业或团队使用。

    JAVA智能社区信息管理系统源码带文档

    付费管理: 固定类费(用显示各固定类费用需付费情况)非固定类费用缴费(显示各非固定类费用需付费情况) 维修管理: 维修信息维护(修改、删除、批量导入、批量导出设备维修信息)系统管理员有此权限。 维修...

    采用POI根据模版,动态生成文档,难点删除空白页

    由于POI本身在处理docx文档上不完善,比如删除空白页等操作。这里,分享一个Demo项目,动态生成文档,并巧妙删除空白页。代码中含docx4j的可去除,其分页效果差,至于使用BlockPage对象需导一个Plutext-Enterprise的...

    电子文档管理系统

    本项目是使用Spring、SpringMVC、MyBatis技术,MySQL 5.5作为项目后台数据库,实现电子文档管理系统,该系统包括查看所有的电子文档信息、根据文档分类查询、删除电子文档功能

    共享文档管理系统 毕业设计 java

    共享文档管理系统 毕业设计 java 共享文档管理系统是一个复杂的项目,涉及多个方面的技术。以下是一个基于Java的共享文档管理系统的毕业设计建议方案: ### 项目名称 基于Java的共享文档管理系统 ### 项目目标 1. ...

    彻底删除Oracle文档.txt

    彻底删除Oracle文档.txt 彻底删除Oracle文档.txt 彻底删除Oracle文档.txt

    用JAVA编写的一个创建文件和文件夹再删除它们

    这是一个用JAVA编写的,在本地磁盘上创建一个文件目录,里面有文件夹和文件,然后再删除创建的这个目录,非常简单,希望能给初学JAVA的朋友一点帮助。如果这个程序有什么 问题,联系我felixlee@yeah.net

    java 简单的服务器文档管理,包含下载和删除

    是由java servlet实现的 简单的服务器文档管理,包含文件下载和删除

    基于JAVA + MySQL的图书管理系统+WORD文档报告.zip

    基于JAVA + MySQL的图书管理系统+WORD文档报告。图书管理系统 Java + MySQL 完整代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件。 摘 要 本文介绍了图书管理系统开发的整个过程,该系统通过使用...

    JavaWord类库操作API_Free Spire.Doc for Java_5.1.0

    1.2 文档操作:超链接添加、编辑、删除、读取;文档修订、合并、拆分、复制、比较、加密;分页符、分节符;添加、删除、读取内容开年;OLE对象插入、读取;数学公式;页眉页脚;页面背景;页面方向、大小设置;水印...

    JAVA读取.删除.修改XML文档

    使用JAVA对XML文件进行读取.删除.修改等操作

    Java ee网上文档管理系统

    设计模拟“网上文稿管理“Web应用。 1. 实现文稿分级授权审核 2. 实现文稿分类组织。 3. 文稿具有添加操作 4. 文稿具有编辑操作 5. 对文章可进行审核操作 ...6. 对文章可进行删除和恢复等操作

    (完整版)Java毕业课程设计文档.docx

    该程序使用 Java 语言编写,具有输入文字操作、打开文件、保存文件、另存为、退出、撤销、剪切、复制、粘贴、删除、自动换行等功能。 Java 语言的发展历史:Java 的前身是 Oak,它最初应用于消费性电子产品。后来,...

Global site tag (gtag.js) - Google Analytics