Crates.io | rusty-files |
lib.rs | rusty-files |
version | 0.1.0 |
source | src |
created_at | 2023-09-12 07:36:58.516455 |
updated_at | 2023-09-12 07:36:58.516455 |
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-files
Rusty 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);