pub async fn remove_all_dir(dir_path: &str) -> Result<(), Error>