Java如何列出特定扩展名(后缀名)的文件?
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
import java.util.stream.Collectors;
public class IterateDirectoryExample {
public static void main(String[] args) {
String dirLocation = "C:/temp";
try {
List<File> files = Files.list(Paths.get(dirLocation))
.filter(Files::isRegularFile)
.filter(path -> path.toString().endsWith(".java"))
.map(Path::toFile)
.collect(Collectors.toList());
files.forEach(System.out::println);
} catch (IOException e) {
// Error while reading the directory
}
}
}
日期:2020-09-17 00:09:23 来源:oir作者:oir
