gpt4 book ai didi

java - 如何从java8中的文件夹中获取唯一的文件名

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:07:07 26 4
gpt4 key购买 nike

我想列出 Java 8 文件夹中的唯一文件名。我试过这段代码,但它给了我完整的路径。

try {
List<java.nio.file.Path> files = Files.list(new File("F://csv/").toPath())
.filter(p -> !p.getFileName()
.toString().startsWith("."))
.limit(3)
.collect(Collectors.toList());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

最佳答案

使用Path::getFileName从路径获取文件名:

import static java.util.stream.Collectors.toList;

List<Path> fileNames = Files.list(Paths.get("f:/csv"))
.filter(...)
.limit(...)
.map(Path::getFileName)
.collect(toList());

关于java - 如何从java8中的文件夹中获取唯一的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39683834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com