0.1.1 |
|
---|
#8 in #pathbuf
5KB
61 代码行
pathtbuftools
pathbuftools 是一个小型库,它添加了一些在处理 PathBuf 时有用的辅助方法。
这主要在你进行文件的低级操作时很有用。实际上,这个库是从 中提取出来的,所以大部分东西都是我在那里需要的,还有一些我不再使用的。
可用的方法和它们的签名是
fn short_path(&self) -> PathBuf;
fn short_string(&self) -> String;
fn name_starts_with(&self, pat: &str) -> bool;
fn quoted_file_name(&self) -> Option<OsString>;
fn quoted_path(&self) -> OsString;
注意:short_path() 会删除 Path 中的 $HOME 组件,并用 ~ 代替,所以 "/home/foo/bar" 变成了 "~/bar"。
依赖
~39–420KB