#fs #write-file #read-write #easyfs

easy_file_system

轻松实现文件的读取、写入等功能!

3个版本

0.1.2 2021年12月2日
0.1.1 2021年12月2日
0.1.0 2021年11月29日

#1364文件系统

每月 23 次下载

MIT/Apache

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)
    }

}

无运行时依赖