#path #unix #filename #linux #pathbuf

已删除 pathtools

Path对象的辅助方法

0.1.0 2019年4月18日

#9 in #pathbuf

WTFPL 许可证

5KB
61 代码行数

pathtools

pathtools 是一个小型库,为Path添加了一些有用的辅助方法。

这在您在UNIX系统上执行文件的低级操作时非常有用。实际上,这个库是从 hunter 分离出来的,因此大部分包含了我当时需要的功能,还有一些我不再使用的额外功能。

可用方法和它们的签名如下

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