亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java怎么遍歷文件夾內的所有文件

小億
100
2023-10-25 19:37:07
欄目: 編程語言

可以使用遞歸來遍歷文件夾內的所有文件。以下是一個示例代碼:

import java.io.File;

public class FileTraversal {

  public static void main(String[] args) {
    File folder = new File("path/to/folder");
    traverseFolder(folder);
  }

  public static void traverseFolder(File folder) {
    if (folder.isDirectory()) {
      File[] files = folder.listFiles();
      if (files != null) {
        for (File file : files) {
          traverseFolder(file);
        }
      }
    } else {
      System.out.println(folder.getAbsolutePath());
    }
  }
}

在這個示例中,我們首先定義了一個traverseFolder方法,該方法接收一個File對象作為參數,用于遍歷文件夾。首先判斷傳入的文件對象是否是文件夾,如果是文件夾則獲取文件夾內的所有文件,并對每個文件遞歸調用traverseFolder方法。如果不是文件夾,則說明是文件,直接輸出文件的絕對路徑。

main方法中,我們創建一個File對象來表示要遍歷的文件夾,然后調用traverseFolder方法開始遍歷。你只需要將path/to/folder替換為你要遍歷的文件夾的路徑即可。

0
翁牛特旗| 横峰县| 昭通市| 兴国县| 淳安县| 瑞金市| 卢湾区| 和平县| 大丰市| 定结县| 准格尔旗| 堆龙德庆县| 兴文县| 介休市| 桂平市| 安泽县| 海阳市| 重庆市| 邹城市| 灌阳县| 松潘县| 平南县| 灵山县| 蓬莱市| 平阴县| 梅河口市| 溧水县| 绥化市| 博野县| 岫岩| 通江县| 东宁县| 丹巴县| 昔阳县| 东丽区| 乐至县| 克什克腾旗| 阿图什市| 平阴县| 阿克苏市| 连平县|