Compare commits
2 Commits
37d4f34f8b
...
df71c969e3
Author | SHA1 | Date |
---|---|---|
Del | df71c969e3 | |
Del | 7d1cdcbdb1 |
22
src/main.rs
22
src/main.rs
|
@ -1,4 +1,5 @@
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
use std::error::Error;
|
||||||
use std::{env, fs};
|
use std::{env, fs};
|
||||||
|
|
||||||
#[derive(Debug, Serialize, Deserialize)]
|
#[derive(Debug, Serialize, Deserialize)]
|
||||||
|
@ -20,10 +21,19 @@ fn main() {
|
||||||
let conf : Config = serde_yaml::from_str(&conf_str)
|
let conf : Config = serde_yaml::from_str(&conf_str)
|
||||||
.expect("invalid config format");
|
.expect("invalid config format");
|
||||||
|
|
||||||
|
load_paths(&conf.input_path).unwrap();
|
||||||
let input_paths = fs::read_dir(conf.input_path).unwrap();
|
}
|
||||||
|
|
||||||
for path in input_paths {
|
fn load_paths(root_dir : &str) -> Result<(), Box<dyn Error>> {
|
||||||
println!("{}", path.unwrap().path().display())
|
let entries = fs::read_dir(root_dir)?;
|
||||||
}
|
|
||||||
|
for entry in entries {
|
||||||
|
let entry = entry?;
|
||||||
|
let meta = entry.metadata()?;
|
||||||
|
if meta.is_file() {
|
||||||
|
println!("{}", entry.path().display());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue