最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java刪除文件夾常見(jiàn)的操作方法

 更新時(shí)間:2025年06月12日 10:27:25   作者:對(duì)許  
在Java編程中刪除文件或文件夾是一項(xiàng)常見(jiàn)的操作,下面這篇文章主要介紹了Java刪除文件夾常見(jiàn)的操作方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

刪除目錄(文件夾)是比較常見(jiàn)的操作。在Java中,刪除目錄常用的實(shí)現(xiàn)方式包括:使用遞歸方式刪除目錄及其中的文件、使用Commons IO庫(kù)的FileUtils類刪除目錄及其中的文件等

1、使用遞歸方式

JDK自帶的File.delete()方法可以刪除文件和空目錄,可以使用該方法遞歸的方式刪除目錄及其中的文件

import java.io.File;

// 使用遞歸方式刪除目錄及其中的文件
public static Boolean deleteDir(File dir) {
    boolean res = true;
    if (dir.exists()) {
        File[] files = dir.listFiles();
        for (File file : files) {
            if (file.isDirectory()) {
                deleteDir(file);
            } else {
                res = res && file.delete();
            }
        }
        res = res && dir.delete();
    }
    return res;
}

2、使用Commons-IO庫(kù)

也可以使用第三方庫(kù)(依賴)提供的各種工具類和方法,例如,使用Commons IO庫(kù)的FileUtils類刪除目錄及其中的文件

import java.io.IOException;
import org.apache.commons.io.FileUtils;

// 使用CommonsIO庫(kù)的FileUtils類刪除目錄及其中的文件
public static Boolean deleteDirectory(File dir) {
    try {
        FileUtils.deleteDirectory(dir);
        return true;
    } catch (IOException e) {
        e.printStackTrace();
    }
    return false;
}

該方式需要在Maven項(xiàng)目的pom.xml文件中導(dǎo)入依賴,對(duì)于Apache Commons IO庫(kù),添加如下依賴:

<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.8.0</version>
</dependency>

總結(jié) 

到此這篇關(guān)于Java刪除文件夾常見(jiàn)操作方法的文章就介紹到這了,更多相關(guān)Java刪除文件夾內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

宜黄县| 太保市| 兴业县| 香港| 增城市| 涿鹿县| 临清市| 广汉市| 九台市| 安吉县| 大同市| 龙州县| 乡城县| 门源| 玉屏| 永年县| 措美县| 本溪市| 资溪县| 江安县| 绥中县| 安西县| 金寨县| 闽清县| 依兰县| 湖南省| 长垣县| 资兴市| 海丰县| 深圳市| 娄烦县| 定边县| 剑河县| 巴南区| 夏津县| 屏东市| 屯昌县| 旅游| 双牌县| 静宁县| 电白县|