`

Java 操作 File 八 删除文件

阅读更多

八.删除文件(目录)

1.删除文件   

/** *//**删除文件 
    * @param path 目录 
    * @param filename 文件名 
    */ 
    public void delFile(String path,String filename)...{ 
        File file=new File(path+"/"+filename); 
        if(file.exists()&&file.isFile()) 
            file.delete(); 
    } 

   

 

2.删除目录


要利用File类的delete()方法删除目录时,必须保证该目录下没有文件或者子目录,否则删除失败,因此在实际应用中,我们要删除目录,必须利用递归删除该目录下的所有子目录和文件,然后再删除该目录。 

  

 /** *//**递归删除文件夹 
    * @param path 
    */ 
    public void delDir(String path)...{ 
        File dir=new File(path); 
        if(dir.exists())...{ 
            File[] tmp=dir.listFiles(); 
            for(int i=0;i <tmp.length;i++)...{ 
                if(tmp[i].isDirectory())...{ 
                    delDir(path+"/"+tmp[i].getName()); 
                } 
                else...{ 
                    tmp[i].delete(); 
                } 
            } 
            dir.delete(); 
        } 
    } 

 

分享到:
评论

相关推荐

    Java用File模糊删除少量文件

    在Java编程中,删除文件是一项常见的操作,但有时我们可能需要根据特定条件,如文件名的部分内容,来实现“模糊删除”少量文件。这通常涉及到文件I/O操作和正则表达式的应用。以下是对这个主题的详细解释: 首先,...

    java File文件处理工具类

    总的来说,Java的`File`类提供了丰富的文件和目录操作接口,使得开发者能够方便地进行文件的创建、读写、复制和删除等操作。结合`FileUtils`这样的辅助工具类,我们可以编写出更简洁、易维护的代码。在实际开发中,...

    JavaFile文件操作

    在本项目中,"JavaFile文件操作"着重介绍了如何使用`File`类进行文件的基本操作,包括创建文件、复制文件或文件夹、删除文件或文件夹以及剪切文件或文件夹。以下是对这些功能的详细说明: 1. **创建文件** 使用`...

    java 强制删除使用中的文件

    在Java中,通常使用`java.io.File`类来操作文件,它的`delete()`方法用于删除文件。但当文件被其他进程占用时,`delete()`方法会返回`false`,表示删除失败。为了解决这个问题,我们可以采用以下策略: 1. **利用...

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

    删除文件同样可以通过`java.io.File`类中的`delete()`方法实现: ```java public void delFile(String fileName) { try { File myFileName = new File(fileName); boolean result = myFileName.delete(); if ...

    java file 文件操作例子

    在Java编程语言中,文件操作是一项基础且至关重要的任务,涉及到读取、写入、创建、删除、重命名等操作。`java.io.File`类是Java标准库中的核心类,用于处理磁盘上的文件和目录。这个类不仅提供了对文件的基本操作,...

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

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

    java file类操作实例

    在Java编程语言中,`File`类是用于处理文件和目录的基本工具,它不直接进行读写操作,但提供了很多方便的功能,如创建、删除、重命名文件以及获取文件属性等。以下是对Java `File`类操作实例的详细说明: 1. **创建...

    java删除指定文件夹下文件

    在Java编程中,删除文件是一项常见的操作,尤其是在处理文件系统任务时。在JDK 7及以上版本中,Java提供了一种更加高效且灵活的方式来删除文件,包括递归删除整个文件夹及其子文件,这主要通过`java.nio.file`包中的...

    java文件操作

    总结起来,Apache Commons IO的`FileUtils`类极大地简化了Java中的文件操作,通过其提供的各种静态方法,我们可以高效、稳定地完成文件的复制、移动、清理和删除等任务。这个工具类在实际开发中非常实用,对于提升...

    java操作共享文件

    Java提供了一些库来实现这一功能,其中之一就是jcifs库,它是一个开源的Java SMB(Server Message Block)客户端,使得Java程序能够方便地操作Windows网络共享文件。在本文中,我们将深入探讨如何使用jcifs库中的...

    基于JAVA的常用文件操作方法

    这篇博文主要探讨了如何使用Java进行常见的文件操作,包括创建、读取、写入、删除文件以及处理目录等。以下是对这些知识点的详细说明: 1. **创建文件**: 在Java中,我们可以使用`java.io.File`类来创建文件。...

    java上传文件到linux服务器,操作linux服务器上文件,下载linux服务器文件,删除linux服务器文件

    本篇文章将深入探讨如何使用Java来实现对Linux服务器的文件上传、操作、下载和删除,以及如何借助ganymed-ssh2库实现远程操作。 首先,让我们了解基础概念。Linux服务器是一种基于Linux操作系统并提供网络服务的...

    Java IO 基础操作(文件读写和移动)

    在Java中,我们可以使用`java.io.File`类来创建、删除、重命名或检查文件是否存在。例如,创建一个新文件的代码如下: ```java File file = new File("newFile.txt"); file.createNewFile(); ``` 如果要移动文件,...

    Java 在File文件中的删除一个多级文件夹

    Java 在File文件中的删除一个多级文件夹

    java File类文件的使用

    在Java中,如果你需要对文件进行创建、删除、重命名、获取属性等操作,`File`类就是你的首选。下面我们将深入探讨`File`类的主要使用方法和相关知识点。 1. **File类的构造器**: `File`类提供了多种构造器,允许...

    java删除本地文件.txt

    本文详细介绍了如何使用Java程序删除本地文件,包括创建`File`对象、使用`delete()`方法删除文件以及处理可能出现的异常情况。此外,还提供了一个递归删除目录及其包含的所有文件的方法。通过这些知识,开发者可以更...

    java file,java读取txt文档

    在Java中,`java.io.File`类是用于操作文件和目录的基本工具。它可以用来创建、删除、重命名文件,以及获取文件的属性信息,如大小、路径、最后修改时间等。 要读取一个TXT文档,我们需要使用Java的I/O流。这里主要...

Global site tag (gtag.js) - Google Analytics