#recursion #copy #file

build dircpy

具有灵活选项的递归复制目录

23 个版本

0.3.19 2024 年 8 月 1 日
0.3.18 2024 年 7 月 24 日
0.3.16 2024 年 2 月 17 日
0.3.15 2023 年 7 月 23 日
0.3.4 2020 年 8 月 30 日

#90 in 文件系统

Download history 14664/week @ 2024-05-03 15124/week @ 2024-05-10 14650/week @ 2024-05-17 11894/week @ 2024-05-24 12922/week @ 2024-05-31 13894/week @ 2024-06-07 14115/week @ 2024-06-14 12799/week @ 2024-06-21 13371/week @ 2024-06-28 12551/week @ 2024-07-05 12578/week @ 2024-07-12 14152/week @ 2024-07-19 14263/week @ 2024-07-26 16251/week @ 2024-08-02 23853/week @ 2024-08-09 14535/week @ 2024-08-16

71,389 每月下载量
用于 333 个 Crates (14 个直接使用)

MIT 许可证

23KB
465

dircpy

Crates.io license Docs Status

Crates.io

Test Linux Test Windows

一个跨平台的库,用于递归复制目录,并增加了一些便利功能。

 use dircpy::*;

 // Most basic example:
 copy_dir("src", "dest");

 // Simple builder example:
CopyBuilder::new("src", "dest")
  .run()
  .unwrap();

 // Copy recursively, only including certain files:
CopyBuilder::new("src", "dest")
  .overwrite_if_newer(true)
  .overwrite_if_size_differs(true)
  .with_include_filter(".txt")
  .with_include_filter(".csv")
  .run()
  .unwrap();
  

依赖关系

~1.4–8.5MB
~66K SLoC