#file-search #glob-pattern #find #discover #lookup #glob #file

findup

在当前工作目录或最近的祖先目录(根目录)中查找第一个匹配的文件

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2015年1月10日

#16#discover

MIT 协议

3KB

findup.rs 构建状态

这是一个 Rust 微型 crate,用于在当前目录或最近的祖先目录(根目录)中查找第一个匹配的文件,并支持 Glob 模式。灵感来自 node 的 findup 和 Go findup

注意:这是一个由学习 Rust 几小时后即兴创作的 alpha 包

用法

要使用 findup,请将以下内容添加到您的 Cargo.toml 清单中

[dependencies]
findup = "0.1.0"

并将以下内容添加到您的 crate 根目录

extern crate findup;

示例

extern crate findup;

use std::path;
use findup::findup;

fn main() {
  let file: Path = findup("my-file.*");
  assert_eq!(file.exists(), true);
  
  if file.as_str() == Some(".") {
    println!("File path: {}", file.display());
  } else {
    println!("File not found");
  }
}

许可证

MIT - Tomas Aparicio

依赖项

~48KB