拉斯特,我怎么打开一个文件进行读取和写入?File::open()是只读的,File::create()声明是只写的(并且还创建不是我想要的文件).
您使用OpenOptions结构打开文件,而不是像您期望File::open()的OpenOptions那样使用和传递它.
use std::fs::OpenOptions;
let mut file = OpenOptions::new()
.read(true)
.write(true)
.open("foo.txt");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
689 次 |
| 最近记录: |