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

java中File類應(yīng)用遍歷文件夾下所有文件

 更新時(shí)間:2019年08月31日 11:19:18   作者:Java仗劍走天涯  
這篇文章主要為大家詳細(xì)介紹了java中File類應(yīng)用遍歷文件夾下所有文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文要求遍歷指定文件夾下的所有文件,包括子文件夾下的文件,供大家參考,具體內(nèi)容如下

代碼:

package 遍歷文件夾所有文件;

import java.io.File;

public class Test {
  public static void main(String[] args){
    File file=new File("D:\\tcb\\周總結(jié)");
    filesDirs(file);
  }
  //使用遞歸遍歷文件夾及子文件夾中文件
  public static void filesDirs(File file){
    //File對(duì)象是文件或文件夾的路徑,第一層判斷路徑是否為空
    if(file!=null){
      //第二層路徑不為空,判斷是文件夾還是文件
      if(file.isDirectory()){
        //進(jìn)入這里說(shuō)明為文件夾,此時(shí)需要獲得當(dāng)前文件夾下所有文件,包括目錄
        File[] files=file.listFiles();//注意:這里只能用listFiles(),不能使用list()
        //files下的所有內(nèi)容,可能是文件夾,也可能是文件,那么需要一個(gè)個(gè)去判斷是文件還是文件夾,這個(gè)判斷過程就是這里封裝的方法
        //因此可以調(diào)用自己來(lái)判斷,實(shí)現(xiàn)遞歸
        for (File flies2:files) {
          filesDirs(flies2);
        }
      }else{
        System.out.println("文件名字"+file);
      }
    }else{
      System.out.println("文件不存在");
    }


  }
}

結(jié)果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot整合Swagger3生成接口文檔過程解析

    SpringBoot整合Swagger3生成接口文檔過程解析

    這篇文章主要介紹了SpringBoot整合Swagger3生成接口文檔過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java使用itextpdf實(shí)現(xiàn)生成PDF并添加圖片,水印和文字

    Java使用itextpdf實(shí)現(xiàn)生成PDF并添加圖片,水印和文字

    這篇文章主要為大家詳細(xì)介紹了Java在使用itextpdf實(shí)現(xiàn)生成PDF時(shí)如何實(shí)現(xiàn)添加圖片,水印和文字等效果,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • 基于Spring Boot應(yīng)用ApplicationEvent案例場(chǎng)景

    基于Spring Boot應(yīng)用ApplicationEvent案例場(chǎng)景

    這篇文章主要介紹了基于Spring Boot應(yīng)用ApplicationEvent,利用Spring的機(jī)制發(fā)布ApplicationEvent和監(jiān)聽ApplicationEvent,需要的朋友可以參考下
    2023-03-03
  • Spring中的@Transactional的工作原理

    Spring中的@Transactional的工作原理

    這篇文章主要介紹了Spring中的@Transactional的工作原理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • SpringSecurity實(shí)現(xiàn)前后端分離的示例詳解

    SpringSecurity實(shí)現(xiàn)前后端分離的示例詳解

    Spring Security默認(rèn)提供賬號(hào)密碼認(rèn)證方式,具體實(shí)現(xiàn)是在UsernamePasswordAuthenticationFilter 中,這篇文章主要介紹了SpringSecurity實(shí)現(xiàn)前后端分離的示例詳解,需要的朋友可以參考下
    2023-03-03
  • 獲取JsonObject某一未知key的值操作

    獲取JsonObject某一未知key的值操作

    這篇文章主要介紹了獲取JsonObject某一未知key的值操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-01-01
  • 詳解Java關(guān)于時(shí)間格式化的方法

    詳解Java關(guān)于時(shí)間格式化的方法

    這篇文章主要介紹了詳解Java關(guān)于時(shí)間格式化的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 關(guān)于Jedis的用法以及Jedis使用Redis事務(wù)

    關(guān)于Jedis的用法以及Jedis使用Redis事務(wù)

    這篇文章主要介紹了關(guān)于Jedis的用法以及Jedis使用Redis事務(wù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java實(shí)現(xiàn)猜數(shù)字小游戲詳解流程

    Java實(shí)現(xiàn)猜數(shù)字小游戲詳解流程

    猜數(shù)字是興起于英國(guó)的益智類小游戲,起源于20世紀(jì)中期,一般由兩個(gè)人或多人玩,也可以由一個(gè)人和電腦玩。游戲規(guī)則為一方出數(shù)字,一方猜,今天我們來(lái)用Java把這個(gè)小游戲?qū)懗鰜?lái)練練手
    2021-10-10
  • Mybatis-Plus批量添加或修改數(shù)據(jù)的3種方式總結(jié)

    Mybatis-Plus批量添加或修改數(shù)據(jù)的3種方式總結(jié)

    使用Mybatis-plus可以很方便的實(shí)現(xiàn)批量新增和批量修改,不僅比自己寫foreach遍歷方便很多,而且性能也更加優(yōu)秀,下面這篇文章主要給大家介紹了關(guān)于Mybatis-Plus批量添加或修改數(shù)據(jù)的3種方式,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

兴仁县| 南投市| 阿尔山市| 科尔| 天镇县| 沭阳县| 凯里市| 密云县| 山东省| 上饶市| 云南省| 康马县| 东港市| 黄平县| 太谷县| 遵义市| 镇巴县| 武鸣县| 永城市| 郴州市| 赞皇县| 商丘市| 芦山县| 德清县| 寿宁县| 上高县| 丘北县| 泌阳县| 汉阴县| 射洪县| 广平县| 湘西| 将乐县| 黑河市| 江城| 秭归县| 迁西县| 巴青县| 志丹县| 岗巴县| 山西省|