4 releases
| 0.1.3 | May 7, 2026 |
|---|---|
| 0.1.2 | Apr 9, 2026 |
| 0.1.1 | Apr 8, 2026 |
| 0.1.0 | Apr 8, 2026 |
#1611 in Filesystem
329 downloads per month
Used in 2 crates
(via fast-down)
15KB
268 lines
path_helper
简单易用的路径处理库,支持同步和异步 (tokio)
功能
gen_unique_path: 自动给路径加 (序号),如example.zip会变成example (1).zipsanitize_filename: 规范化文件名,文件名过长时会自动截断,并且保留扩展名sanitize_path: 规范化路径中的每一个文件(夹)名,并且保留扩展名auto_ext: 自动给没有扩展名的文件添加扩展名is_extension: 检测扩展名是否合法safe_replace: 安全的替换文件内容。会在同目录下创建一个临时文件,落盘完成后再重命名回原文件。truncate_filename: 把文件名安全地截断到指定长度
Dependencies
~0–1.2MB
~19K SLoC