`
guafei
  • 浏览: 328274 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

文件删除

 
阅读更多
package com.IO;

import java.io.File;

/**
*
* @author guafei.wgf
* 删除本地文件
*
*/

public class DeleteFiles {
public static void main(String args[]) {
DeleteFiles t = new DeleteFiles();
delFolder("d:/test");
System.out.println("OK");
}

// 删除文件夹
// 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();
}
}

// 删除指定文件夹下所有文件
// 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;
}
}
分享到:
评论

相关推荐

    windows文件删除原理

    ### Windows文件删除原理详解 #### 一、Windows 文件系统概览 在深入探讨Windows文件删除原理之前,我们首先需要了解Windows文件系统的基本架构。Windows操作系统主要支持两种文件系统:FAT(File Allocation ...

    重复文件删除工具重复文件删除工具

    重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件删除工具重复文件...

    顽固文件删除工具,顽固文件删除工具

    这时,就需要使用专业的顽固文件删除工具来解决这个问题。本文将详细介绍顽固文件删除工具的功能、原理以及如何有效地使用它们。 一、顽固文件删除工具的功能 顽固文件删除工具的主要目标是帮助用户处理那些常规...

    超强文件删除工具

    【标题】:“超强文件删除工具” 在日常使用电脑的过程中,我们可能会遇到一些难以删除的文件,比如被系统占用、病毒锁定或者程序正在运行中的文件。这时,“超强文件删除工具”就能派上大用场。这款小巧却强大的...

    wangn万能文件删除器

    【标题】:“wangn万能文件删除器”是一款专门针对那些常规方法无法删除的文件设计的工具。它通过特殊的方式帮助用户强制删除那些顽固的文件,解决在日常使用计算机时遇到的删除难题。 【描述】:这款“万能文件...

    无敌删除 文件删除专家

    《无敌删除:文件删除专家深度解析》 在我们的日常计算机使用过程中,时常会遇到一些顽固的文件,它们无法通过常规的删除操作移除,这时候就需要专业的文件删除工具来帮忙。"无敌删除"就是这样一款软件,它专为解决...

    文件删除工具 文件删除工具

    文件删除工具 文件删除工具 文件删除工具 。

    暴力文件删除器,超级好用

    【标题】"暴力文件删除器,超级好用"所涉及的知识点主要集中在文件管理与安全领域,特别是针对顽固或受病毒感染的文件处理。这款工具可能是专为解决那些常规手段无法删除的问题文件而设计的。 在Windows操作系统中...

    暴力文件删除器 v1.3 绿色版

    暴力文件删除器是一款专为解决普通删除方法无法移除顽固文件问题而设计的软件工具。版本v1.3是其最新的绿色版本,意味着它无需安装即可直接运行,方便用户快速进行文件清理工作。在日常操作中,我们可能会遇到一些...

    重复文件删除工具Linux32位

    在IT领域,尤其是在系统管理与优化的过程中,重复文件删除是一个重要的任务,可以帮助用户节省存储空间,提高系统的效率。本文将详细讲解"重复文件删除工具Linux32位",包括其功能、工作原理以及如何在Linux环境下...

    非法文件删除实现

    在IT行业中,非法文件删除是一项重要的安全措施,主要用于保护系统免受恶意软件、病毒或未经授权的文件入侵。本文将深入探讨如何实现这一功能,并结合给定的文件信息进行解析。 标题"非法文件删除实现"表明我们要...

    重复文件删除工具,亲测可用

    本文将深入探讨如何使用“重复文件删除工具”来优化存储空间,并分享一些亲测可行的方法。 重复文件删除工具是一种专门用于查找并删除系统中相同内容的文件的软件。这些工具通过比较文件的哈希值(一种独特的数字...

    文件删除免疫工具(文件防恢复软件)v1.0免费绿色版

    文件删除免疫工具是一款免费的文件防恢复软件,它通过抑制文件生成或建立畸形文件夹两种方式,帮助您彻底删除文件防止恢复,解决您怎么防止文件恢复的疑问,有些木马病毒文件删除后,会自恢复,本工具作用就是防止被...

    hglksdzsy文件删除工具1.0中文绿色免费版

    【标题】"hglksdzsy文件删除工具1.0中文绿色免费版"指的是一个专门设计用于删除难以正常操作的文件的实用程序。这个工具的主要功能是帮助用户处理那些由于各种原因无法通过常规方式(如右键点击删除或通过资源管理器...

    把文件删除到回收站中

    在计算机操作系统中,"删除文件"是一个常见的操作,而标题提到的"把文件删除到回收站中"是这一过程的标准步骤。在这个过程中,用户通常会选择一个或多个文件,然后通过右键点击并选择"删除"或者按下键盘上的Delete键...

    暴力文件删除器 可以强制删除文件

    为了对付这些顽固的文件,一种特殊的工具——“暴力文件删除器”应运而生。 暴力文件删除器是一种专门设计用于处理那些常规操作无法移除的文件的工具。它可以通过强制手段删除那些被恶意软件保护的文件,或者是被...

    超强文件删除工具,可删除无法删除的恶意文件!

    在这种情况下,"超强文件删除工具"就显得尤为重要。这个工具专门设计用于解决那些常规方法无法处理的文件删除问题,尤其是那些被认为是有害的恶意文件。 标题中的"超强文件删除工具"是指一类专门用来处理难以删除...

    文件删除恢复软件

    文件删除恢复软件是一种专门设计用来帮助用户找回意外删除或丢失的文件的重要工具。在日常的计算机操作中,由于各种原因,比如误操作、系统故障、病毒攻击等,我们可能会不小心删除了重要的文件,这时文件删除恢复...

    C#实现彻底删除文件的方法

    在这个过程中,我们还可以添加事件处理程序来跟踪文件删除的状态,如完成删除文件的事件、完成删除文件夹的事件以及删除错误的事件。这些事件处理程序可以在类中定义,用于提供回调功能。 通过以上步骤,我们可以...

    桌面重复文件删除软件

    "桌面重复文件删除软件"正是为了解决这个问题而设计的工具,它能高效地扫描并删除电脑中的重复文件,包括恶意IE插件等不必要的文件,以优化系统性能和提升用户体验。 重复文件删除软件的核心功能是通过比对文件内容...

Global site tag (gtag.js) - Google Analytics