我试图了解为什么我的代码无法运行。
该示例是如何使用java.io
查找路径目录并打印出该目录中所有.txt
文件的标题。
我的代码如下:
try
{
Files.walk(Paths.get(\\Users\\Name\\Desktop\\Test Folder)).forEach(p -> {
if (p.getFileName().toString().endsWith(".txt")) {
System.out.println("Text doc: " + p.getFileName());
}
});
} catch (IOException e) {
e.printStackTrace();
}
我当前正在导入java.io.IOException
,java.nio.file.Files
和java.nio.file.Paths
。
我得到的错误是java.nio.file.NoSuchFileException: myDirPath
。
如果有人可以提供帮助,或者至少指出正确的方向,我将非常感激。
答案 0 :(得分:0)
try
{
Files.walk(Paths.get("/Users/Jayden/Desktop/Test Folder")).forEach(p -> {
if (p.getFileName().toString().endsWith(".txt")) {
System.out.println("Text doc: " + p.getFileName());
}
});
} catch (IOException e) {
e.printStackTrace();
}
我没有正确使用斜杠。