14 个版本
0.8.3 | 2024年7月24日 |
---|---|
0.8.2 | 2023年3月24日 |
0.8.1 | 2023年2月24日 |
0.7.0 | 2021年3月5日 |
0.1.0 | 2017年3月29日 |
在 文件系统 中排名第24
每月下载量达 1,109,559 次
在 1,730 个 crate 中使用(其中 65 个直接使用)
29KB
391 行
remove_dir_all
描述
可靠的快速目录删除函数。
-
remove_dir_all
- 在非 Windows 系统上,这是对std::fs::remove_dir_all
的重导出。在 Windows 上,这是一个处理删除目录树时发生的目录锁定的实现。 -
remove_dir_contents
- 与remove_dir_all
类似,但不删除提供的根目录。 -
ensure_empty_dir
- 与remove_dir_contents
类似,但如果目录不存在,则会创建该目录。
extern crate remove_dir_all;
use remove_dir_all::*;
fn main() {
remove_dir_all("./temp/").unwrap();
remove_dir_contents("./cache/").unwrap();
}
最低 Rust 版本
remove_dir_all
的最低 Rust 版本是最新稳定版本,最低版本可能通过补丁版本升级。您可以通过将 =
设置为您的版本(例如 =0.6.0
)或提交一个 Cargo.lock
文件到您的项目来固定到特定版本。
依赖项
~2–11MB
~108K SLoC