1个稳定版本
1.0.0 | 2021年8月5日 |
---|
#177 在 Windows API
47KB
1K SLoC
Robocopyrs
Robocopy命令包装器
系统要求
Windows NT 4 或更高版本
许可证
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()?;