easy_file_system

Crates.ioeasy_file_system
lib.rseasy_file_system
version0.1.2
sourcesrc
created_at2021-11-29 00:46:47.363051
updated_at2021-12-02 23:12:04.524065
descriptionRead, Write and more into your file easily!
homepage
repositoryhttps://github.com/Haider-Ali-Dev/easy_file_system
max_upload_size
id489024
size4,279
Haider ali (Haider-Ali-Dev)

documentation

README

easy_file_system

Coming from Python to Rust is hard, I'm not saying its impossible but the syntax is weird for someone coming from Python. The fs in Python is easy, but in Rust its pretty hard for a beginner so I have spent my time on this package and tried to make it as easy as possible. You should some basics of Rust.

Examples

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

}
Commit count: 11

cargo fmt