代码点读机 / Rust / read_to_string

read_to_string Rust · 常用方法

一次性读取指定路径的文件全部内容,并返回 String;文件必须是有效 UTF-8。

怎么用

fs::read_to_string(路径)?;,用于一次性读文件

小例子

use std::fs;
match fs::read_to_string("a.txt") {
    Ok(s) => println!("{}", s.len()),
    Err(_) => println!("读不到"),
}

运行结果

读不到

提醒:小文件用它方便;大文件用 BufReader 逐行读省内存

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

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