file_storage/op/folder/delete_files/delete_files.rs
1use crate::system::LocalPath;
2use crate::Operation::ListFiles;
3use crate::Reason::UnknownFileSystem;
4use crate::{Error, FolderPath};
5
6impl FolderPath {
7 //! Delete Files
8
9 /// Deletes the files in the folder.
10 ///
11 /// Returns `Ok(())`.
12 pub fn delete_files(&self) -> Result<(), Error> {
13 if let Some(local) = LocalPath::from(self.path()) {
14 return local.delete_files();
15 }
16
17 Err(Error::new(self.clone(), ListFiles, UnknownFileSystem))
18 }
19}