pub async fn remove_dir<P: AsRef<Path>>(path: P) -> Result<()>
Currently remove_dir() and remove_file() work the same.
remove_dir()
remove_file()