[−][src]Function fsio::directory::delete
pub fn delete<T: AsPath + ?Sized>(path: &T) -> Result<(), FsIOError>
Deletes the directory and any child file/directory.
Arguments
path
- The directory path
Example
extern crate fsio; use crate::fsio::{directory, file}; use std::path::Path; fn main() { file::ensure_exists("./target/__test/directory_test/delete_directory/dir1/dir2/file.txt").unwrap(); let path = Path::new("./target/__test/directory_test/delete_directory"); assert!(path.exists()); let result = directory::delete("./target/__test/directory_test/delete_directory"); assert!(result.is_ok()); assert!(!path.exists()); }