file_storage/op/folder/delete_files/delete_files.rs
1use crate::{Error, FolderPath, ListFilesOp};
2
3impl FolderPath {
4 //! Delete Files
5
6 /// Deletes the files in the folder.
7 pub fn delete_files(&self) -> Result<(), Error> {
8 // todo -- this can be more performant on most systems
9 let files: ListFilesOp = self.list_files()?;
10 for file in files {
11 file?.delete()?;
12 }
13 Ok(())
14 }
15}