# filewalker **Repository Path**: sunnysab/filewalker ## Basic Information - **Project Name**: filewalker - **Description**: Iterate files in directory and its sub-directory. - **Primary Language**: Rust - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-18 - **Last Updated**: 2023-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # filewalker 迭代访问文件夹和子文件夹中的文件。 ## 用法 ```rust use filewalker::FileWalker; use std::path::Path; fn main() -> std::io::Result<()> { let path = "/etc"; let walker = FileWalker::open(Path::new(path))? .file_only(true) .filter_hidden_items(true); for dir_entry in walker.take(50).flatten() { println!("{}", dir_entry.path().display()); } Ok(()) } ```