Support for matching file paths against Unix shell style patterns.
594
stars
257
commits
Rust
primary language
Jul 21, 2026
updated
Support for matching file paths against Unix shell style patterns.
To use glob, add this to your Cargo.toml:
[dependencies]
glob = "0.3.2"
Print all jpg files in /media/ and all of its subdirectories.
use glob::glob;
for entry in glob("/media/**/*.jpg").expect("Failed to read glob pattern") {
match entry {
Ok(path) => println!("{:?}", path.display()),
Err(e) => println!("{:?}", e),
}
}
(top 30 of 49)
Rust
100.0%
Support for matching file paths against Unix shell style patterns.
594
stars
257
commits
Rust
primary language
Jul 21, 2026
updated
Support for matching file paths against Unix shell style patterns.
To use glob, add this to your Cargo.toml:
[dependencies]
glob = "0.3.2"
Print all jpg files in /media/ and all of its subdirectories.
use glob::glob;
for entry in glob("/media/**/*.jpg").expect("Failed to read glob pattern") {
match entry {
Ok(path) => println!("{:?}", path.display()),
Err(e) => println!("{:?}", e),
}
}
(top 30 of 49)
Rust
100.0%