2 个版本
0.2.2 | 2023 年 10 月 17 日 |
---|---|
0.2.1 | 2023 年 6 月 19 日 |
0.2.0 |
|
0.1.1 |
|
0.1.0 |
|
#603 in 文件系统
5KB
62 代码行
file_lookup
当您想要从当前工作目录中按名称查找文件时。
示例用法
在您的家目录中查找文件,从当前工作目录向上查找
use file_lookup::home_find_file;
let path = home_find_file("some_file.json").unwrap();
在您的根目录(或任何其他位置)中查找文件,从当前工作目录向上查找
use std::path::PathBuf;
use file_lookup::find_file;
let path = find_file("some_file.json", &PathBuf::from("/")).unwrap();
错误
如果无法确定您的当前工作目录或家目录,则这些函数会失败
pub enum FileLookupError {
CwdNotFound,
HomeDirNotFound,
};
安装
此crate位于 crates.io。
使用 cargo
安装它
$ cargo add file_lookup
依赖关系
~0.1–10MB
~60K SLoC