转:
import java.io.File;
/**
* 文件删除
*
* @author admin
*
*/
public class FileOp {
public static void main(String[] args) {
String localPath = "D:\\333\\"; // 本地目录
String fileName = "20120726142055qtt.ret"; // 需要拼成的文件名称
File file = new File(localPath + fileName);
deleteFile(file);
}
public static void deleteFile(File file) {
if (file.exists()) { // 判断文件是否存在
if (file.isFile()) { // 判断是否是文件
file.delete(); // delete()方法 你应该知道 是删除的意思;
} else if (file.isDirectory()) { // 否则如果它是一个目录
File files[] = file.listFiles(); // 声明目录下所有的文件 files[];
for (int i = 0; i < files.length; i++) { // 遍历目录下所有的文件
deleteFile(files[i]); // 把每个文件 用这个方法进行迭代
}
}
file.delete();
} else {
System.out.println("所删除的文件不存在!" + '\n');
}
}
}
分享到:
相关推荐
Java 在File文件中的删除一个多级文件夹
js 添加 删除 file组件
android 删除文件夹及文件夹下面的所有文件
本文将深入探讨如何在JSP(JavaServer Pages)环境下删除文件夹及其包含的所有文件,这是一个常见但复杂的任务,尤其是在处理大量数据或用户上传内容时。 ### JSP删除文件夹及其中文件的实现原理 在JSP中删除...
`File`类提供了许多方法,如`exists()`检查文件是否存在,`delete()`删除文件,以及获取文件或目录路径的方法。 要实现“模糊删除”,我们首先需要编写一个方法,用于根据给定的模糊匹配字符串查找相关的文件。这...
在本文中,我们将深入探讨“jQuery File Upload”这个强大的Jquery图片上传组件,以及它如何帮助实现高效且用户体验良好的文件上传功能。 jQuery File Upload是一个流行的JavaScript库,专为处理文件上传而设计。它...
群晖FileManager是一款强大的远程文件管理工具,专为群晖NAS(网络附加存储)用户设计,提供了便捷、高效的方式来管理和组织存储在群晖设备上的数据。该工具的主要特点是其直观的界面和丰富的功能集,使用户能够轻松...
Android 无法创建File文件 ,在上传图片的时候报错,提示file文件夹未空或在手机清空缓存删除文件夹后 文件夹无法创建 使用file.mkdirs()方法 返回一直是false 提供的功法可以直接解决该问题
在Java编程语言中,`java.io.File`类是一个非常重要的类,它提供了对文件和目录路径名的抽象表示,并且支持一些基本的操作,例如创建、删除文件或目录等。本文将详细介绍`File`类中的常用构造方法及方法,并给出相应...
Java 递归删除文件和文件夹是一个常见的操作,通过使用 File 类和递归调用,可以实现删除文件和文件夹的操作。DelFileTest 类提供了一个简单的示例,展示了如何使用递归调用来删除文件和文件夹。 知识点 * File 类...
File 类提供了多种删除文件和文件夹的方法: * `public boolean delete()`: 删除文件,如果文件不存在则返回 false。 * `public boolean deleteOnExit()`: 文件使用完成后删除。 例如: ```java File f = new File...
File Shredder是一款企业级的文件彻底删除工具,也就是常说的文件粉碎机,使用它删除的文件,是无法再进行数据恢复的。程序内置多种文件粉碎算法,你可以根据需要来设定。你还可以为软件设置一个密码,只有输入正确...
在C#编程语言中,File类是System.IO命名空间下的一个关键组件,它提供了大量用于读写、创建、移动和删除文件的静态方法。在这个"集合篇"中,我们将深入探讨C#中File类的各种操作,并通过源码分享来增强理解。 首先...
Java中的File类是Java IO包(java.io)中的核心类,用于处理文件和文件系统相关的操作,如文件的创建、删除、重命名以及查询文件属性等。File类并不直接涉及文件内容的读写,而是专注于文件对象的元数据管理。 1. *...
Swift中的`FileManager`是苹果iOS、macOS、watchOS和tvOS平台上用于处理文件系统操作的核心类。这个类提供了各种方法来创建、删除、移动、复制以及查询文件和目录。在开发过程中,理解并熟练使用`FileManager`对于...
* DELETE_FILE:删除文件函数,用于删除已经存在的文件 * RENAME_FILE:重命名文件函数,用于将文件重命名 UTL_FILE 包的应用场景非常广泛,包括生成报表、数据导出、数据导入等等。在实际应用中,UTL_FILE 包可以...
在Android开发中,`File`类是用于操作文件和目录的基本工具。它是Java.io.File类的一个子类,因此,Android中的`File`类继承了Java的文件操作功能,并且针对移动设备进行了适当的优化。让我们深入了解一下`File`类在...
在本文中,我们将深入探讨如何使用C#编程语言来实现删除文件到回收站的功能,具体是基于Microsoft.VisualBasic.FileIO库的。这个功能在处理用户数据时尤其重要,因为它提供了安全的删除方式,允许用户有机会恢复误删...
- 实时监控:FileMonitor能实时跟踪文件系统的创建、修改、删除、移动等操作,为用户提供详尽的日志记录。 - 事件通知:当文件或目录发生改变时,它能通过邮件、消息提示等方式即时通知用户。 - 过滤规则:用户...