glob
glob copied to clipboard
Support for matching file paths against Unix shell style patterns.
glob
Support for matching file paths against Unix shell style patterns.
Usage
To use glob, add this to your Cargo.toml:
[dependencies]
glob = "0.3.1"
If you're using Rust 1.30 or earlier, or edition 2015, add this to your crate root:
extern crate glob;
Examples
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),
}
}