`
yxx676229549
  • 浏览: 73889 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

File 删除文件目录及目录下文件

 
阅读更多

删除文件

 

 

package file;

import java.io.File;

public class DeleteFile {

	public static void main(String[] args) {
		delete(new File("D:"+File.separator+"get"));
	}
	
	public static void delete(File file){
		if(file.isFile() || file.list().length == 0){
			System.out.println(file.delete());
		}else{
			for(File f : file.listFiles()){
				delete(f);
				f.delete();
			}
		}
	}
}
 

 

 

分享到:
评论

相关推荐

    1 列出/etc目录下的所有文件名称 2 创建文件file1 和file2 并复制到/home目录下 3 显示以ma

    2. **创建文件file1和file2并复制到/home目录下**:首先创建文件`touch /home/file1`和`touch /home/file2`,然后复制`cp /home/file1 /home/file2 /home`。 3. **显示以ma开头的所有命令**:使用`compgen -c | ...

    Qt删除一个目录下所有文件和文件夹

    在Qt编程中,删除一个目录下所有文件和文件夹是一个常见的任务,这通常涉及到文件系统操作。Qt提供了QDir类来处理与目录和文件相关的操作。以下是对这个知识点的详细说明: 首先,我们需要理解QDir类。QDir是Qt中的...

    Java中删除文件、删除目录及目录下所有文件

    删除文件或目录的基本方法有两个:`delete()` 和 `deleteRecursively()`(在Java 7及以上版本中称为`delete()`,对于目录,它会尝试删除整个目录及其所有内容)。 1. 删除单个文件: 使用`File`类的`delete()`方法...

    php快速删除目录及目录中的文件

    在描述中提到的"过滤的文件及目录"可能指的是在删除过程中,我们可能希望忽略某些特定的文件或目录。这可以通过在`deleteDirectory`函数内部添加额外的条件来实现,检查当前文件或目录是否符合过滤规则,如果不符合...

    QT开发清理指定目录下所有文件

    QT开发中的清理指定目录下所有文件是一项常见的任务,特别是在系统维护、日志管理或软件卸载等场景。本文将深入探讨如何使用QT5框架来实现这一功能,重点关注文件的枚举、选择特定类型以及安全删除。 首先,让我们...

    java 删除指定目录下的文件

    在Java编程语言中,删除指定目录下的文件是一个常见的任务,特别是在处理文件系统操作时。本文将深入探讨如何使用Java API来实现这一功能,主要关注`java.io`和`java.nio.file`这两个包中的相关类和方法。 首先,...

    java中遍历某个目录下的所有文件及文件夹中的文件

    ### Java中遍历某个目录下的所有文件及文件夹中的文件 在Java开发中,经常会遇到需要遍历指定目录及其子目录下所有文件的情况。本文将详细介绍如何使用Java标准库中的`java.io.File`类来实现这一功能。我们将通过一...

    File手机文件操作

    `list()`方法返回目录下的所有文件名,`listFiles()`返回目录下所有文件和子目录的`File`对象。使用这些方法可以遍历整个目录树。 8. **存储位置选择** Android提供多种存储位置供应用选择,如内部存储、外部存储...

    java中读取目录下指定的文件

    Java提供了丰富的API来处理文件系统相关的操作,包括读取、创建、删除文件以及遍历目录等。这里我们将详细讲解如何在Java中实现这个功能。 首先,你需要导入Java的`java.io`包,它包含了处理文件和输入/输出流的...

    linux操作系统实验文件和目录操作报告.pdf

    普通文件是存储数据的文件,目录文件是存储文件的文件,链接文件是指向其他文件的文件,设备文件是访问设备的文件,套接字文件是用于网络通信的文件,管道文件是用于进程间通信的文件。 在 Linux 操作系统中,目录...

    Python简单删除目录下文件以及文件夹的方法

    ### Python简单删除目录下文件及文件夹的方法 在Python编程中,经常需要处理文件系统相关的任务,例如创建、删除文件或文件夹等。本篇文章将详细介绍如何使用Python内置的`shutil`模块来轻松实现这些功能。特别是...

    (Swift)FileManager(文件管理)

    - **删除目录**:`removeItem(at:)`(注意:删除目录时会一并删除其下的所有文件和子目录): 6. **权限检查** - `isWritableFile(at:)` 和 `isReadableFile(at:)`:检查文件的读写权限。 - `isExecutableFile...

    vc监控监视文件,目录被修改.visual c++

    在IT领域,特别是软件开发中,有时我们需要对文件或目录进行实时监控,以便在它们被创建、修改或删除时能够接收到通知。"vc监控监视文件,目录被修改"的主题涉及的是利用Visual C++(VC++)编程环境来实现这样的功能...

    用来删除目录和其下所有文件及子目录

    标题中提到的"用来删除目录和其下所有文件及子目录",这正是这类操作的典型应用场景。 在Windows操作系统中,有一个名为`deltree`的命令,它用于递归地删除指定的目录及其包含的所有内容。不过,`deltree`在较新的...

    android 删除文件夹及文件夹下面的所有文件

    android 删除文件夹及文件夹下面的所有文件

    filetree以树形结构显示文件目录结构

    `filetree`工具就是为了解决这个问题而诞生的,它能以直观的树形结构来呈现文件系统中的目录结构。这种方式不仅便于个人理解和记忆,也方便与团队成员或客户分享和交流。 `filetree`主要使用JavaScript编程语言实现...

    删除目录下所有文件的vb.net代码

    在VB.NET编程环境中,删除目录下所有文件及子目录是一项常见的任务,这通常涉及到文件系统对象的使用。本文将深入探讨如何使用VB.NET编写代码来实现这一功能。 首先,我们需要了解VB.NET中的`System.IO`命名空间,...

    FileManager文件管理

    【FileManager文件管理】是一款基于Java实现的命令行工具,它为用户提供了一系列强大的文件操作功能,如文件的复制、加密解密、删除以及压缩等。在深入探讨这些功能之前,我们首先了解一下Java在文件处理方面的基础...

    java遍历文件目录生成树结构txt文件

    2. **获取子目录列表**:调用`listFiles()`方法,返回根目录下的所有文件和子目录。 3. **递归遍历**:对每个子目录,重复以上步骤;对于文件,则记录其信息(例如路径、名称等)。 4. **构建树结构**:在遍历过程中...

Global site tag (gtag.js) - Google Analytics