对 Rust 非常陌生,正在寻找有关项目目录之外的 rust 文件路径的说明。我希望从桌面读取 .txt 文件大致如下所示:
fs::read_to_string("./Desktop/test.txt");
Run Code Online (Sandbox Code Playgroud)
然而,这似乎不起作用。这是列出的文件路径的问题还是 Rust 只允许访问项目目录中的文件?如果这是默认情况,如何允许访问系统中当前工作目录之外的其他位置的文件?假设该项目位于文档中,我们想要访问桌面上的一些文本文件。
找到答案了,看来我正在寻找的路径是这样的:
fs::read_to_string("/Desktop/test.txt");
Run Code Online (Sandbox Code Playgroud)
好像是“。” 正在当前目录中查找。