2 releases
Uses new Rust 2024
| 0.1.1 | Mar 16, 2026 |
|---|---|
| 0.1.0 | Mar 15, 2026 |
#2239 in Filesystem
Used in bin_vault
15KB
221 lines
Dart IO
dart_io is a dart inspired high level abstraction to interact with io operations. Hecho en Puerto Rico por Radamés Jomuel Valentín Reyes.
Directory
Directory Struct
let test_directory:Directory = Directory {
full_path: String::from("./test"),
};
Directory exists
test_directory.exists()
Create Directory
test_directory.create_sync();
Delete Directory
test_directory.delete_sync();
List Directory Contents
let folder_contents:Vec<FileSystemEntity> = test_directory.list_contents();
File
File Struct
let file:File = File {
full_path: String::from("./test/file.txt"),
};
File exists
file.create_sync();
Create File
file.create_sync();
Delete Directory
file.delete_sync();
Read File as String
let text:String = file.read_as_string();
Read File as Bytes
let bytes:Vec<u8> = file.read_as_bytes();
Write File as String
file.write_as_string("Hello World".to_string());
Write File as Bytes
file.write_as_bytes([1,2,3,4,5].to_vec());