18 个版本 (6 个稳定版)
1.4.0 | 2024 年 2 月 15 日 |
---|---|
1.3.0 | 2024 年 2 月 7 日 |
1.0.0 | 2024 年 1 月 13 日 |
0.3.9 | 2023 年 12 月 2 日 |
0.1.0 | 2023 年 11 月 23 日 |
#320 in 科学
在 3 crate 中使用
31KB
624 行
filey-rs
一组实用工具,使文件操作更便捷。
安装
在您的项目目录中运行以下 Cargo 命令
cargo add filey
或添加以下行到您的 Cargo.toml 文件
filey = "1.4.0"
示例
将文件移动到 git 仓库并创建符号链接。
use filey::Filey;
let mut vimrc = Filey::new("~/.vimrc").expand_user()?;
let mut f = vimrc.move_to("dotfiles/")?;
f.symlink(&vimrc.path())?;
lib.rs
:
filey
'filey' 是一组实用工具,使文件操作更便捷。
此库由三个主要组件组成
基本示例
use filey::Filey;
#
use filey::{Filey, FileTypes};
let mut file = Filey::new(".great_app.conf").create(FileTypes::File)?;
let file_size = file.size()?;
println!("{}", file_size); // 0
let dotfile = file.move_to("dotfiles/")?;
dotfile.symlink(".great_app.conf")?;
依赖关系
~3–5MB
~98K SLoC