无法使用Files.walk遍历目录

问题描述

我试图了解为什么我的代码无法运行。

该示例是如何使用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.IOExceptionjava.nio.file.Filesjava.nio.file.Paths

我得到的错误java.nio.file.NoSuchFileException: myDirPath

如果有人可以提供帮助,或者至少指出正确的方向,我将非常感激。

解决方法

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();
    }

我没有正确使用斜杠。