Crates.io | dircpy |
lib.rs | dircpy |
version | 0.3.19 |
source | src |
created_at | 2020-08-26 20:31:45.348378 |
updated_at | 2024-08-01 17:01:59.975498 |
description | Copy directories recursively with flexible options. |
homepage | |
repository | https://github.com/woelper/dircpy/ |
max_upload_size | |
id | 281089 |
size | 28,266 |
A cross-platform library to recursively copy directories, with some convenience added.
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();