[−][src]Crate fs_pro
fs pro
A library to work with files easily
the is a beta rust version of fs-pro
see the full docs here
Features
- you don't have to work with std api's
- easy to use
Usage
use fs_pro::{Dir, File, error::Result}; fn main() -> Result<()> { let file = File::new("my_file.txt"); // create the file file.create(); // write to file file.write("hello there"); // read file file.read_to_string(); // => "hello there" // and much more... let dir = Dir::new("my_dir"); // create the dir dir.create(); // create a file in it dir.create_file("my_file.txt").unwrap().write("hello world"); // create a dir in it dir.create_dir("my_dir"); // and much more... }
Licence
Copyright (c) 2020 AliBasicCoder
Re-exports
pub use shape::Shape; |
Modules
error | a module that has every thing about errors |
shape | this module contains every thing about Shape |
Macros
join | join paths together and returns PathBuf |
Structs
Dir | the Dir struct is a struct for helping you working with directories |
File | the File struct is a struct to help you work with files |
ParsedPathDir | the result of fs_pro::Dir::parse_path |
ParsedPathFile | the result of fs_pro::File::parse_path |
Enums
DirEntry | the result of Dir.read() this struct express a item in a folder |
Derive Macros
Shape |