Added method to remove file from the filesystem

This commit is contained in:
2025-10-11 18:09:50 -04:00
parent f02793e9bd
commit d5e0f7c64e

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 { pub mod io {