Read Files In A Directory Recursively In Rust
---
anyhow = "1.0.98"
walkdir = "2"
---
use Result;
use WalkDir;
use PathBuf;
Output:
[/Users/alan/.cargo/target/4b/0baba35be9214e/_active_nvim_run:15:5] files = [
"recursive_test/example/a/2.txt",
"recursive_test/example/a/c/4.txt",
"recursive_test/example/a/c/delta.html",
"recursive_test/example/alfa.html",
"recursive_test/example/1.txt",
"recursive_test/example/bravo.html",
"recursive_test/example/b/3.txt",
"recursive_test/example/b/charlie.html",
]
Notes
- This version skips hidden files and directories
- It will silently skip files and directories the process doesn't have permission to access.
-- end of line --