1个稳定版本

1.0.0 2021年8月5日

#177Windows API

MIT 许可证

47KB
1K SLoC

Robocopyrs

Robocopy命令包装器

系统要求

Windows NT 4 或更高版本

许可证

MIT


lib.rs:

Robocopyrs是Windows中robocopy命令的包装器。

use robocopyrs::RobocopyCommand;
use robocopyrs::CopyMode;
use robocopyrs::FileProperties;
use robocopyrs::DirectoryProperties;
use std::path::Path;

let command = RobocopyCommand {
    source: Path::new("./source"),
    destination: Path::new("./destination"),
    copy_mode: Some(CopyMode::RESTARTABLE_MODE_BACKUP_MODE_FALLBACK),
    structure_and_size_zero_files_only: true,
    copy_file_properties: Some(FileProperties::all()),
    copy_dir_properties: Some(DirectoryProperties::all()),
    ..RobocopyCommand::default()
};

command.execute()?;

无运行时依赖