Skip to content

share121/path_helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: 把文件名安全地截断到指定长度

About

简单易用的路径处理库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages