小编red*_*ynr的帖子

java 8 路径过滤器文件名

我正在尝试过滤文件夹“C://Temp”中以“EMP”开头的文件,并尝试返回我在下面的代码中尝试过的“路径”列表,但它始终返回空列表。我正在做的事情有语法错误吗?

String directoryPath = "C://Temp";                            
String partOfFileName = "EMP";                           
List<Path> fileNames = Files.list(Paths.get(directoryPath))                               
                .filter(line -> line.toString().startsWith(partOfFileName))
                .map(Path::getFileName)                                    
                .collect(Collectors.toList());                             
Run Code Online (Sandbox Code Playgroud)

java path

5
推荐指数
1
解决办法
7032
查看次数

标签 统计

java ×1

path ×1