中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java如何獲取指定目錄下的所有文件

小億
112
2023-08-04 17:54:02
欄目: 編程語言

要獲取指定目錄下的所有文件,可以使用遞歸方法來遍歷目錄及其子目錄下的所有文件。以下是一個示例代碼:

import java.io.File;
public class GetFilesInDirectory {
public static void main(String[] args) {
String directoryPath = "指定目錄的路徑";
File directory = new File(directoryPath);
// 檢查目錄是否存在
if (!directory.exists()) {
System.out.println("目錄不存在!");
return;
}
// 調用遞歸方法獲取所有文件
getFiles(directory);
}
public static void getFiles(File directory) {
// 獲取目錄中的所有文件和子目錄
File[] files = directory.listFiles();
// 遍歷文件和子目錄
for (File file : files) {
// 如果是文件,則打印文件路徑
if (file.isFile()) {
System.out.println(file.getAbsolutePath());
}
// 如果是目錄,則遞歸調用該方法繼續遍歷
if (file.isDirectory()) {
getFiles(file);
}
}
}
}

在以上代碼中,首先通過File類創建一個代表指定目錄的對象,然后調用listFiles()方法獲取目錄中的所有文件和子目錄。通過遍歷這些文件和子目錄,可以分別處理文件和目錄。如果是文件,則打印文件路徑;如果是目錄,則遞歸調用getFiles()方法來獲取該目錄下的所有文件。

0
苍梧县| 和政县| 阳泉市| 营口市| 福鼎市| 南宁市| 洛南县| 孟州市| 都安| 龙南县| 河北区| 盐亭县| 汉源县| 卓尼县| 阿巴嘎旗| 宁津县| 化州市| 隆回县| 明溪县| 密云县| 垦利县| 大余县| 鄂尔多斯市| 大冶市| 连州市| 加查县| 石阡县| 汝州市| 南安市| 宕昌县| 临洮县| 米脂县| 济南市| 海安县| 西乡县| 神农架林区| 铜鼓县| 沙湾县| 剑河县| 梅河口市| 博白县|