我刚接触 Rust,想要了解有关 Rust 文件路径的内容,包括如何读取项目目录之外的文件。例如,如果我想读取桌面上的 .txt 文件,我会大致按照以下方式操作:
fs::read_to_string("./Desktop/test.txt");
然而,这似乎并不起作用。这是文件路径有问题还是Rust只允许访问项目目录中的文件?如果这是默认情况,如何允许访问系统中其他位置的文件,而不在当前工作目录中? 假设项目在“文档”中,我们想要访问桌面上的某个文本文件。 找到了答案,看起来我需要这样的路径:
fs::read_to_string("/Desktop/test.txt");
看起来“.”是在当前目录中寻找。
桌面
在同一个目录下? - Chayim Friedman