[feat] check file is a file

This commit is contained in:
kwaroran
2023-08-01 12:12:09 +09:00
parent bfe3f6ae65
commit 4040168e8a

View File

@@ -84,6 +84,13 @@ fn check_auth(fpath: String, auth: String) -> bool{
println!("File {} does not exist", path.display());
return false;
}
// check file is a file
if !path.is_file() {
println!("File {} is not a file", path.display());
return false;
}
// check file size
let size = std::fs::metadata(&fpath).unwrap().len();
@@ -94,6 +101,7 @@ fn check_auth(fpath: String, auth: String) -> bool{
}
// read file
let got_auth = std::fs::read_to_string(&path).expect("Something went wrong reading the file");