如何從Java讀取文件夾中的所有文件?如何通過Java讀取文件夾中的所有文件?
3 回答

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
public void listFilesForFolder(final File folder) { for (final File fileEntry : folder.listFiles()) { if (fileEntry.isDirectory()) { listFilesForFolder(fileEntry); } else { System.out.println(fileEntry.getName()); } }}final File folder = new File("/home/you/Desktop");listFilesForFolder(folder);
try (Stream<Path> paths = Files.walk(Paths.get("/home/you/Desktop"))) { paths .filter(Files::isRegularFile) .forEach(System.out::println);}

函數(shù)式編程
TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
File folder = new File("/Users/you/folder/");File[] listOfFiles = folder.listFiles();for (File file : listOfFiles) { if (file.isFile()) { System.out.println(file.getName()); }}
添加回答
舉報(bào)
0/150
提交
取消