path_helper 0.1.3

简单易用的路径处理库
Documentation

path_helper

GitHub last commit Test Latest version Documentation License

简单易用的路径处理库,支持同步和异步 (tokio)

功能

  1. gen_unique_path: 自动给路径加 (序号),如 example.zip 会变成 example (1).zip
  2. sanitize_filename: 规范化文件名,文件名过长时会自动截断,并且保留扩展名
  3. sanitize_path: 规范化路径中的每一个文件(夹)名,并且保留扩展名
  4. auto_ext: 自动给没有扩展名的文件添加扩展名
  5. is_extension: 检测扩展名是否合法
  6. safe_replace: 安全的替换文件内容。会在同目录下创建一个临时文件,落盘完成后再重命名回原文件。
  7. truncate_filename: 把文件名安全地截断到指定长度