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

java讀取某個文件夾下的所有文件實(shí)例代碼

 更新時間:2017年03月15日 10:36:00   投稿:lqh  
這篇文章主要介紹了java讀取某個文件夾下的所有文件實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

java讀取某個文件夾下的所有文件

         學(xué)習(xí)java基礎(chǔ)知識,讀取文件,讀取某個文件夾,需要讀取所有文件,如何實(shí)現(xiàn)呢,看下實(shí)例代碼。

實(shí)例代碼:

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;

public class ReadFile {
    public ReadFile() {
    }
    /**
     * 讀取某個文件夾下的所有文件
     */
    public static boolean readfile(String filepath) throws FileNotFoundException, IOException {
        try {

            File file = new File(filepath);
            if (!file.isDirectory()) {
                System.out.println("文件");
                System.out.println("path=" + file.getPath());
                System.out.println("absolutepath=" + file.getAbsolutePath());
                System.out.println("name=" + file.getName());

            } else if (file.isDirectory()) {
                System.out.println("文件夾");
                String[] filelist = file.list();
                for (int i = 0; i < filelist.length; i++) {
                    File readfile = new File(filepath + "\\" + filelist[i]);
                    if (!readfile.isDirectory()) {
                        System.out.println("path=" + readfile.getPath());
                        System.out.println("absolutepath="
                                + readfile.getAbsolutePath());
                        System.out.println("name=" + readfile.getName());

                    } else if (readfile.isDirectory()) {
                        readfile(filepath + "\\" + filelist[i]);
                    }
                }

            }

        } catch (FileNotFoundException e) {
            System.out.println("readfile()  Exception:" + e.getMessage());
        }
        return true;
    }

    /**
     * 刪除某個文件夾下的所有文件夾和文件
     */
    
    
    /*public static boolean deletefile(String delpath)
            throws FileNotFoundException, IOException {
        try {

            File file = new File(delpath);
            if (!file.isDirectory()) {
                System.out.println("1");
                file.delete();
            } else if (file.isDirectory()) {
                System.out.println("2");
                String[] filelist = file.list();
                for (int i = 0; i < filelist.length; i++) {
                    File delfile = new File(delpath + "\\" + filelist[i]);
                    if (!delfile.isDirectory()) {
                        System.out.println("path=" + delfile.getPath());
                        System.out.println("absolutepath="
                                + delfile.getAbsolutePath());
                        System.out.println("name=" + delfile.getName());
                        delfile.delete();
                        System.out.println("刪除文件成功");
                    } else if (delfile.isDirectory()) {
                        deletefile(delpath + "\\" + filelist[i]);
                    }
                }
                file.delete();

            }

        } catch (FileNotFoundException e) {
            System.out.println("deletefile()  Exception:" + e.getMessage());
        }
        return true;
    }*/
    
    public static void main(String[] args) {
        try {
            readfile("e:/videos");
            // deletefile("D:/file");
        } catch (FileNotFoundException ex) {
        } catch (IOException ex) {
        }
        System.out.println("ok");
    }

}


相關(guān)文章

  • 解決Mybatis-plus找不到對應(yīng)表及默認(rèn)表名命名規(guī)則的問題

    解決Mybatis-plus找不到對應(yīng)表及默認(rèn)表名命名規(guī)則的問題

    這篇文章主要介紹了解決Mybatis-plus找不到對應(yīng)表及默認(rèn)表名命名規(guī)則的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 使用proguard對maven構(gòu)建的springboot項(xiàng)目進(jìn)行混淆方式

    使用proguard對maven構(gòu)建的springboot項(xiàng)目進(jìn)行混淆方式

    文章介紹了如何使用ProGuard對Maven構(gòu)建的Spring Boot項(xiàng)目進(jìn)行混淆,并解決混淆后可能遇到的版本兼容性問題和類名沖突問題,主要步驟包括下載高版本的ProGuard、配置POM文件、添加ProGuard配置文件、修改Spring Boot啟動文件以避免類名沖突
    2024-11-11
  • Java中Map和Set的常見用法舉例

    Java中Map和Set的常見用法舉例

    Map和Set是一種專門用來進(jìn)行搜索的容器或者數(shù)據(jù)結(jié)構(gòu),其具體效率與具體的實(shí)例化子類有關(guān),下面這篇文章主要給大家介紹了關(guān)于Java中Map和Set的常見用法,需要的朋友可以參考下
    2024-04-04
  • IDEA創(chuàng)建Java Web項(xiàng)目不能及時刷新HTML或JSP頁面問題

    IDEA創(chuàng)建Java Web項(xiàng)目不能及時刷新HTML或JSP頁面問題

    這篇文章主要介紹了IDEA創(chuàng)建Java Web項(xiàng)目不能及時刷新HTML或JSP頁面問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 結(jié)合mybatis-plus實(shí)現(xiàn)簡單不需要寫sql的多表查詢

    結(jié)合mybatis-plus實(shí)現(xiàn)簡單不需要寫sql的多表查詢

    這篇文章主要給大家介紹了關(guān)于結(jié)合mybatis-plus實(shí)現(xiàn)簡單不需要寫sql的多表查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mybatis-plus具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Mybatis不啟動項(xiàng)目直接測試Mapper的實(shí)現(xiàn)方法

    Mybatis不啟動項(xiàng)目直接測試Mapper的實(shí)現(xiàn)方法

    在項(xiàng)目開發(fā)中,測試單個Mybatis Mapper方法通常需要啟動整個SpringBoot項(xiàng)目,消耗大量時間,本文介紹通過Main方法和Mybatis配置類,快速測試Mapper功能,無需啟動整個項(xiàng)目,這方法使用AnnotationConfigApplicationContext容器
    2024-09-09
  • Mybatis基礎(chǔ)概念與高級應(yīng)用小結(jié)

    Mybatis基礎(chǔ)概念與高級應(yīng)用小結(jié)

    這篇文章主要介紹了Mybatis基礎(chǔ)回顧與高級應(yīng)用,本文內(nèi)容有點(diǎn)小長,希望大家耐心閱讀,此文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • SpringBoot自定義啟動器Starter流程詳解

    SpringBoot自定義啟動器Starter流程詳解

    SpringBoot中的starter是一種非常重要的機(jī)制,能夠拋棄以前繁雜的配置,將其統(tǒng)一集成進(jìn)starter,應(yīng)用者只需要在maven中引入starter依賴,SpringBoot就能自動掃描到要加載的信息并啟動相應(yīng)的默認(rèn)配置。starter讓我們擺脫了各種依賴庫的處理,需要配置各種信息的困擾
    2022-11-11
  • java Apache poi 對word doc文件進(jìn)行讀寫操作

    java Apache poi 對word doc文件進(jìn)行讀寫操作

    這篇文章主要介紹了Apache poi 對word doc文件進(jìn)行讀寫操作的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Java使用Curator進(jìn)行ZooKeeper操作的詳細(xì)教程

    Java使用Curator進(jìn)行ZooKeeper操作的詳細(xì)教程

    Apache Curator 是一個基于 ZooKeeper 的 Java 客戶端庫,它極大地簡化了使用 ZooKeeper 的開發(fā)工作,在分布式系統(tǒng)中,ZooKeeper 通常被用來作為協(xié)調(diào)服務(wù),而 Curator 則為我們提供了更簡潔易用的接口,本文將介紹 Curator 的核心功能及實(shí)踐樣例,需要的朋友可以參考下
    2025-04-04

最新評論

将乐县| 游戏| 玉门市| 呼伦贝尔市| 浦东新区| 长寿区| 康马县| 木兰县| 江永县| 乡城县| 千阳县| 芜湖县| 永川市| 罗江县| 璧山县| 潢川县| 邓州市| 洛宁县| 奉贤区| 出国| 邯郸市| 西藏| 太白县| 高青县| 巢湖市| 双城市| 呈贡县| 上蔡县| 凌源市| 吉木乃县| 乌什县| 石城县| 射阳县| 贵州省| 沂水县| 黄龙县| 兴宁市| 同德县| 西华县| 北辰区| 永丰县|