| Crates.io | rusty-files |
| lib.rs | rusty-files |
| version | 0.1.0 |
| created_at | 2023-09-12 07:36:58.516455+00 |
| updated_at | 2023-09-12 07:36:58.516455+00 |
| description | Rusty files is a simple collection of file functions that I use in my projects. |
| homepage | |
| repository | https://github.com/malezjaa/rusty-files |
| max_upload_size | |
| id | 970486 |
| size | 22,435 |
rusty-filesRusty files is a simple collection of file functions that I use in my projects.
cargo install rusty-files
delete_dir_contents - Recursively deletes all files and directories within a directory.dir_path - A Path reference to the directory to delete the contents of.use rusty_files::delete_dir_contents;
use std::path::Path;
fn main() {
let dir_path = Path::new("path/to/dir");
delete_dir_contents(&dir_path);
}
check_if_path_exists - Checks if a file or directory exists at the given path.path - A Path reference to the file or directory to check for existence.A Result containing a bool indicating whether the file or directory exists (true) or not (false), or an std::io::Error if an I/O error occurred.
use rusty_files::check_if_path_exists;
use std::path::Path;
fn main() {
let path = Path::new("path/to/file");
let path_exists = check_if_path_exists(&path).unwrap();
println!("{}", path_exists);