File::open Rust · 常用路径
以只读方式打开一个已存在的文件,成功返回 Ok(File),失败返回 Err。
怎么用
File::open(路径)? 或 File::open(路径).unwrap();,用于打开文件
小例子
use std::fs::File;
match File::open("data.txt") {
Ok(_) => println!("打开成功"),
Err(_) => println!("文件不存在"),
}
运行结果
文件不存在
提醒:文件不存在或权限不足都会返回 Err;配合 ? 传播错误更方便
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条