(1 ~ 1件目表示 / 1件中)
タグ「ファイルサイズ」の条件で表示中。


記事一覧

Rustでファイルサイズを取得する方法【std::fs::metadata】

610, 2022-12-28

Rustでファイルサイズを得る

結論(コード)から言うと↓になります。

    let fin = std::fs::File::open("src/main.rs").unwrap();
    let fsize = fin.metadata().unwrap().len();
    println!("{} bytes", fsize);

Rustのファイルオブジェクトはメタデータを持っていて、このメタデータはファイルオブジェクトのメソッドであるmetadata()で参照できます。
metadata()からlen()を呼び出すとファイルサイズを取得できるという感じです。

(省略されました)


(1 ~ 1件目表示 / 1件中)
タグ「ファイルサイズ」の条件で表示中。