`
fuyangchang
  • 浏览: 147311 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

java实现删除文件夹及文件夹下所有文件

阅读更多
import java.io.File;

public class FileOperate ...{

    
/** *//**
     * 
@param args
     
*/

    
public static void main(String[] args) ...{
        
        String str
="d:\bb";
        File file
=new File(str);
        File fileb
=new File("d:\bb.rar");
        FileOperate fp
=new FileOperate();
        
if (fp.deletedir(file))
        
...{   
            System.out.println(
"success");
            
        }
else
        
...{
            System.out.println(
"failed!");
            
        }


    }

    
public boolean deletefile(File f)
    
...{
        
if (f.isFile())
            f.delete();
        
return true;
    }

    
public boolean deletedir(File f)
    
...if(f.isDirectory())
    
...{
        File[] files 
= f.listFiles();
        
for(int i=0;i<files.length;i++)
        
...{
            
if(files[i].isDirectory()) deletedir(files[i]);
            
else deletefile(files[i]);
        }

    }

        f.delete();
        
return true;
        
    }


}

 
在main函数调用的时候,要注意先new一个类,然后用这个对象去调用类中声名的其他的public方法.在本实现中还实现了文件重命名,只需要调用renameTo()方法即可.


分享到:
评论

相关推荐

    java删除指定文件夹下文件

    以上就是使用Java删除指定文件夹下文件的基本步骤和关键知识点。通过`SimpleFileVisitor`,我们可以更灵活地控制文件和目录的删除操作,实现复杂的需求。在实际项目中,一定要注意异常处理和权限问题,确保代码的...

    java删除某个文件夹

    java递归删除整个文件夹,可以文件夹中所有的文件和子文件夹

    java创建和删除文件夹、文件

    通过以上介绍可以看出,在Java中,利用`java.io.File`类可以轻松地完成创建和删除文件及文件夹的操作。需要注意的是,对于删除文件夹的操作,如果文件夹非空,则需要先递归删除其中的所有文件和子文件夹后才能删除该...

    java移动文件夹下所有文件

    在Java编程语言中,移动文件夹下所有文件是一项常见的任务,尤其在处理文件系统操作时。这个场景描述了一个程序能够遍历指定文件夹中的所有文件,并将它们移动到另一个目标文件夹,同时保持原有的文件结构。这样的...

    java创建和删除文件夹、文件.doc

    本文档将详细介绍如何使用Java来创建和删除文件夹以及文件,包括具体的实现代码和注意事项。 #### 二、创建文件夹 在Java中创建文件夹主要是通过`java.io.File`类完成的。具体实现如下: ```java public void new...

    java删除文件夹(删除文件)

    用JAVA 实现的删除文件(夹)程序,运行的时候,输入正确的文件夹路径,然后确定删除,文件夹路径不正确的时候不会做任何事情。

    java递归删除文件和文件夹.pdf

    该类提供了许多有用的方法来操作文件和文件夹,例如 listFiles() 方法可以获取指定路径下的所有文件和文件夹,delete() 方法可以删除文件或文件夹。 递归删除文件和文件夹 递归删除文件和文件夹是指通过递归调用来...

    java程序实现文件夹删除

    在Java中删除文件夹及其中的文件,需要使用`java.io.File`类提供的功能。通过`delete()`方法可以删除文件,但删除非空文件夹需要递归地处理所有子项。同时,记得在处理过程中包含异常处理,以确保程序的健壮性。在...

    java 删除文件夹下内容

    java 删除指定文件夹下所有文件,使用例子 DeleteFile.delAllFile&#40;path&#41;; path的值是D:/profile/123/

    java 删除文件夹内指定前缀名字的所有文件

    这里我们将深入探讨如何在Java中删除文件夹内指定前缀名字的所有文件。首先,我们需要了解`java.io.File`类,它是Java标准库中的核心类,用于处理文件和目录。 `File`类提供了丰富的静态和实例方法来创建、读取、...

    java文件夹及文件复制

    本教程将详细讲解如何使用Java的文件I/O(Input/Output)功能,通过递归的方式来实现文件及文件夹的复制,并着重关注在递归过程中变量属性的管理。 首先,我们需要理解Java中的`java.io`包,它提供了处理文件和流的...

    遍历目录下所有的文件_遍历文件夹文件_java遍历目录下所有文件_

    在Java编程语言中,遍历一个目录下的所有文件和子目录是一项常见的任务,尤其是在处理文件系统操作时。这里我们将深入探讨如何使用Java API来实现这一功能,并解释相关的知识点。 首先,Java提供了`java.io.File`类...

    java删除文件夹的代码

    在不使用递归的情况下,我们可以用循环来遍历文件夹内的所有文件和子文件夹,并逐一删除它们。 以下是一个简单的示例代码,演示如何使用循环删除文件夹: ```java import java.io.File; public class ...

    java递归实现删除文件夹

    在Java编程中,删除文件夹及其子文件夹通常涉及到递归操作,因为文件夹可能包含多个层级的子文件和子文件夹。递归是一种在函数内部调用自身的方法,用于解决具有相同结构的问题。以下是对Java中递归实现删除文件夹这...

    java 删除文件或文件夹

    ### Java删除文件或文件夹知识点解析 在Java中,经常需要对文件系统进行操作,比如创建、删除文件或文件夹等。本篇文章将基于提供的代码示例,详细讲解如何使用Java来动态地删除文件和文件夹。 #### 一、基础知识...

    java实现删除文件夹

    通过代码中的方法可以将指定的文件夹或文件删除

    java代码新建文件夹

    `File`类提供了多种方法来操作文件系统,包括创建、删除文件或目录等。在本例中,我们关注的是如何通过`mkdirs()`方法来创建文件夹。 ### 创建文件夹的基本步骤 1. **定义文件路径**:首先需要明确想要创建文件夹...

    读取文件夹中所有文件中的内容

    为了读取文件夹下的所有文件,我们可以使用`java.nio.file.Files`类中的`newDirectoryStream`方法。该方法可以获取文件夹下的所有子项,并遍历这些子项进行进一步的操作。 ```java Path path = new File(pathname)....

    java 文件及文件夹 操作源码

    此文件支持对文件及文件夹结构的多种操作,其中包括: 读取文本文件内容 遍历指定路径下指定后缀的...删除指定文件夹下所有文件 复制单个文件 复制整个文件夹的内容 仅仅拷贝指定路径下的文件夹结构 移动文件 移动目录

    删除文件夹和文件夹里面的文件

    使用递归删除文件

Global site tag (gtag.js) - Google Analytics