我想列出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();
}
Run Code Online (Sandbox Code Playgroud)
用于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());
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5296 次 |
最近记录: |