Get a List of File Paths in a Directory Recursively in Rust
September 2025
This is how I get a recursive list of files from a directory:
---
walkdir = "2"
---
use WalkDir;
use PathBuf;
Output:
File: recursive_test/a/2.txt
File: recursive_test/a/c/4.txt
File: recursive_test/a/c/delta.html
File: recursive_test/alfa.html
File: recursive_test/1.txt
File: recursive_test/bravo.html
File: recursive_test/b/3.txt
File: recursive_test/b/charlie.html
Notes
- works with relative or absolute paths for the starting dir
- only does files, not directories
- skips hidden (.) files
end of line