Coverart remove file #68

Merged
phoenix merged 6 commits from coverart-remove_file into coverart_changes 2025-10-11 22:14:11 +00:00
Showing only changes of commit d5e0f7c64e - Show all commits

View File

@@ -39,7 +39,18 @@ impl CoverArt {
}
}
// TODO: Add method to remove from filesystem
/// Removes the coverart from the filesystem
pub fn remove_from_filesystem(&self) -> Result<(), std::io::Error> {
let p = std::path::Path::new(&self.path);
if p.exists() {
match std::fs::remove_file(p) {
Ok(_) => Ok(()),
Err(err) => Err(err),
}
} else {
Err(std::io::Error::other("Cannot delete file that does not exist"))
}
}
}
pub mod io {