【笔记】Rust的文件操作

前言

Rust的文件操作学习笔记

打开文件

<src>:文件路径

1
let file = std::fs::File::open("<src>");

创建文件

1
let file = std::fs::File::create("<src>").expect("error");

删除文件

1
fs::remove_file("<src>").expect("error");

写入文件

追加写入

末尾包含换行符

1
2
let mut file = OpenOptions::new().append(true).open("<src>").expect("error");
file.write("文本内容".as_bytes()).expect("error");

末尾不包含换行符

1
2
let mut file = OpenOptions::new().append(true).open("<src>").expect("error");
file.write_all("文本内容".as_bytes()).expect("error");

读取文件

1
2
3
let mut file = std::fs::File::open("<src>").unwrap();
let mut content = String::new();
file.read_to_string(&mut content).unwrap();

完成

参考文献

哔哩哔哩——面向加薪学习