3个版本
0.1.2 | 2021年12月2日 |
---|---|
0.1.1 | 2021年12月2日 |
0.1.0 | 2021年11月29日 |
#1364 在 文件系统
每月 23 次下载
5KB
easy_file_system
从Python迁移到Rust有难度,我并不是说不可能,但语法对来自Python的人来说很奇怪。Python中的fs
很简单,但在Rust中对于初学者来说相当困难,所以我花时间在这个包上,尽量让它变得简单。你应该具备一些Rust的基本知识。
示例
use easy_fs::fs::FileHandler;
fn main() {
// We are making a FileHandler
let something = FileHandler {
path: "src/file.txt".to_owned(),
file_name: "file.txt".to_owned()
};
// Reading the file
match something.read() {
Ok(content) => println!("{:?}", content),
Err(e) => println!("{:?}", e)
}
// We are making a FileHandler
let f = FileHandler {
path: "src/foo.txt".to_owned(),
file_name: "foo.txt".to_owned()
};
// We are writing content into the file.
match f.write("Hello people") {
Ok(_) => println!("Passed"),
Err(e) => println!("{:?}", e)
}
}