91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
扎赉特旗| 察隅县| 巴彦县| 肥东县| 南溪县| 东源县| 南皮县| 荆门市| 呼图壁县| 寻乌县| 临沧市| 汾阳市| 宜宾市| 保定市| 桓台县| 渝中区| 锦州市| 莲花县| 开平市| 荔波县| 浦东新区| 自贡市| 清新县| 新野县| 太和县| 萨嘎县| 临澧县| 华容县| 顺平县| 平武县| 富锦市| 永胜县| 富阳市| 吐鲁番市| 临桂县| 巴彦县| 宜章县| 阿城市| 张家界市| 南皮县| 凤阳县|