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