のコンテンツを取得する必要があります。.jsp
使用していますstd::fs::read_to_string
:
if f.file_name() == "entry.jsp" {
// read_file(f.path().to_str().unwrap());
println!("{:?}", f.file_name());
let contents = fs::read_to_string(f.path()).expect("Something went wrong reading the file");
}
しかし、次のエラーが発生しました:
「ストリームに有効な UTF-8 が含まれていませんでした」
ファイルを1行ずつ読み取ろうとしましstd::io::BufReader
たが、行を文字列として取得する方法がわかりません。
fn read_file(path: &str) -> std::io::Result<()> {
let file = File::open(path)?;
let reader = BufReader::new(file);
for line in reader.lines() {
println!("{}", line?);
}
Ok(())
}
どうすればコンテンツを として取得できString
ますか?
ありがとう。