0.1.0 |
|
---|
#9 in #pathbuf
5KB
61 代码行数
pathtools
pathtools 是一个小型库,为Path添加了一些有用的辅助方法。
这在您在UNIX系统上执行文件的低级操作时非常有用。实际上,这个库是从 分离出来的,因此大部分包含了我当时需要的功能,还有一些我不再使用的额外功能。
可用方法和它们的签名如下
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