Expand description
Async directory reading functions.
This module provides non-blocking directory traversal using tokio’s async I/O.
§Functions
read_dir- Read a single directoryread_dir_visible- Read non-hidden files onlyread_dir_recursive- Recursive traversal withTraversalOptionsread_dir_stream- Memory-efficient streaming API
§Example
use fast_fs::{read_dir, read_dir_recursive, TraversalOptions};
// Single directory
let entries = read_dir("/path/to/dir").await?;
// Recursive with options
let options = TraversalOptions::default()
.with_max_depth(3)
.with_extensions(&["rs", "toml"]);
let all_entries = read_dir_recursive("/project", options).await?;Modules§
- fnc_
read_ dir - Single directory read function Async directory reader
- fnc_
read_ dir_ recursive - Recursive directory traversal function Recursive directory reader with filtering options
- fnc_
read_ dir_ stream - Streaming directory traversal function
- fnc_
read_ dir_ visible - Non-hidden files only read function Read visible files only