回覆列表
  • 1 # 使用者6012890518836

    java中獲得一個資料夾中的所有檔名程式碼如下:

    package com.readfile;

    import java.io.File;

    public class GetAllFiles {

    public static void main(String[] args) {

    //路徑 這裡寫一個路徑進去

    String path="F:\\QQ文件";

    //呼叫方法

    getFiles(path);

    }

    /**

    * 遞迴獲取某路徑下的所有檔案,資料夾,並輸出

    */

    public static void getFiles(String path) {

    File file = new File(path);

    // 如果這個路徑是資料夾

    if (file.isDirectory()) {

    // 獲取路徑下的所有檔案

    File[] files = file.listFiles();

    for (int i = 0; i < files.length; i++) {

    // 如果還是資料夾 遞迴獲取裡面的檔案 資料夾

    if (files[i].isDirectory()) {

    System.out.println("目錄:" + files[i].getPath());

    getFiles(files[i].getPath());

    } else {

    System.out.println("檔案:" + files[i].getPath());

    }

    }

    } else {

    System.out.println("檔案:" + file.getPath());

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • 有一天我會在你的身邊肩並著肩是什麼歌?