path-clean:`cleanname`或`path.Clean`的Rust实现

时间:2024-06-12 03:57:57
【文件属性】:

文件名称:path-clean:`cleanname`或`path.Clean`的Rust实现

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-12 03:57:57

Rust

路径清洁 安装 cargo add path-clean 用法 use std :: path :: PathBuf ; use path_clean :: {clean, PathClean}; assert_eq! ( clean ( "hello/world/.." ), "hello" ); assert_eq! ( PathBuf :: from ( "/test/../path/" ). clean (), PathBuf :: from ( "/path" ) ); 关于 path-clean是Plan 9 C库中cleanname过程的Rust端口,类似于Go标准库中的 。 它的工作方式如下: 将多个斜杠减少为单个斜杠。 消除. 路径名元素(当前目录)。 删除..路径名元素(父目录)和非. 非.. ,位于它们之前的元素。 消除以..开头的根元素,即在路径的


【文件预览】:
path-clean-master
----LICENSE-MIT(979B)
----LICENSE-APACHE(551B)
----.github()
--------workflows()
----src()
--------lib.rs(7KB)
----Cargo.toml(465B)
----benches()
--------clean_benchmark.rs(358B)
----.gitignore(30B)
----README.md(2KB)

网友评论