代码点读机 / Rust / File::open

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;配合 ? 传播错误更方便

官方文档:https://doc.rust-lang.org/std/fs/struct.File.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条