#文件 #文件工具 #工具 #

filewalker

适用于在特定条件下遍历行式文件的实用工具

1 个不稳定版本

0.0.1 2023 年 1 月 7 日

#10 in #库

MIT 许可证

16KB
401

filewalker

Crates.io Docs.rs CI

mrfutils-rs 中提取并修改而来,它用于从文件中特定位置遍历 .txt 文件。

快速开始

示例

let mut forward = vec![];
for line in open_file("file.txt", None, None, None).unwrap() {
    println!(line);
}

另一种方法是使用构建器模式

let mut forward = vec![];
let opener = OpenerBuilder::default()
    .path("file.txt".to_string())
    .position("end")
    .direction("backward")
    .build()
    .unwrap()
for line in opener.open() {
    println!(line);
}

依赖项

~2.5MB
~52K SLoC