Function std::fs::remove_dir_all1.0.0 [] [src]

pub fn remove_dir_all<P: AsRef<Path>>(path: P) -> Result<()>

Removes a directory at this path, after removing all its contents. Use carefully!

This function does not follow symbolic links and it will simply remove the symbolic link itself.

Platform-specific behavior

This function currently corresponds to opendir, lstat, rm and rmdir functions on Unix and the FindFirstFile, GetFileAttributesEx, DeleteFile, and RemoveDirectory functions on Windows. Note that, this [may change in the future][changes]. [changes]: ../io/index.html#platform-specific-behavior

Errors

See file::remove_file and fs::remove_dir.

Examples

use std::fs;

fs::remove_dir_all("/some/dir")?;Run