【Rust】フォルダ内のファイル一覧を取得する

アプリ開発

備忘録

スポンサーリンク

手順

標準ライブラリの std::fs と std::path を使用する。

use std::fs;
use std::path::Path;

fn main() {
    let path = Path::new("./");
    let entries = fs::read_dir(path).unwrap();

    for entry in entries {
        let entry = entry.unwrap();
        let path = entry.path();
        println!("{}", path.display());
    }
}

実行するとこのようにフォルダ内のファイルが取得できます。

タイトルとURLをコピーしました