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}