14 lines
362 B
Rust
14 lines
362 B
Rust
use std::path::PathBuf;
|
|
|
|
pub fn valid_filename(p: &PathBuf) -> bool {
|
|
// Checks if a given filename is actually valid or not
|
|
let mut valid = false;
|
|
let s = p.file_name().unwrap_or_default().to_string_lossy();
|
|
for e in [".mp4", ".webm", ".mkv"] {
|
|
if s.ends_with(e) {
|
|
valid = true;
|
|
break;
|
|
}
|
|
}
|
|
valid
|
|
} |