15 个版本
0.6.2 | 2022 年 5 月 4 日 |
---|---|
0.6.1 | 2021 年 1 月 10 日 |
0.6.0 | 2020 年 2 月 12 日 |
0.5.0 | 2019 年 10 月 27 日 |
0.2.2 | 2018 年 11 月 27 日 |
#441 in 文件系统
2,913 每月下载量
在 16 个 Crates 中使用 (14 个直接使用)
11KB
242 行
rm -rf
强制删除文件/目录及其所有子目录。
与 std::fs::remove_dir_all
相比,它将在 Linux 上删除没有读访问权限的空目录,并在 Windows 上删除“只读”文件和目录。
用法
rm_rf::remove("target")?; // remove, fail if target doesn't exists (this is `rm -rf` behavior)
rm_rf::ensure_removed("target")?; // remove, but ignore if target doesn't exist
注意:为了避免深层嵌套目录的栈溢出,此库使用 stacker。
其他
许可协议(任选其一):MIT,Apache2 和 CC0("公共领域")。
依赖
~100–490KB