#directory #projects #file #collection #function #delete #arguments

rusty-files

Rusty files 是我在项目中使用的一系列简单文件函数。

1 个不稳定版本

0.1.0 2023 年 9 月 12 日

#1187文件系统

MIT 许可证

8KB
54

rusty-files

Rusty files 是我在项目中使用的一系列简单文件函数。

安装

cargo install rusty-files

函数

delete_dir_contents - 递归删除目录内的所有文件和子目录。
参数
  • dir_path - 要删除内容的目录的 Path 引用。
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 - 检查给定的路径是否存在文件或目录。
参数
  • path - 要检查存在的文件或目录的 Path 引用。
返回

一个包含表示文件或目录是否存在(true 或不存在(false)的 boolResult,或者在发生 I/O 错误时返回一个 std::io::Error

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

作者

徽章

MIT License

GitHub Sponsors

无运行时依赖