< 返回版块

码魂 发表于 2024-03-11 08:25

Tags:rawcopy,卷影技术,VSS,Volume Shadow Copy Service

rawcopy-rs

RawCopy crate 提供了使用“卷影技术('Volume Shadow Copy Service' VSS)”在 Rust 中进行文件复制的功能。 主要针对复制因正在使用而无法直接复制的文件。

RawCopy 必须在 Windows 上以管理员权限运行。

直接使用命令行的方式

example:

rawcopy.exe "C:\swapfile.sys" d:\tmp

引用库的方式

Cargo.toml中加入:

[dependencies]
rawcopy-rs = "0.1.2"

代码中直接调用即可,就这么一个方法:

rawcopy_rs::rawcopy(r"C:\swapfile.sys", ".");

地址

rawcopy-rs库: https://crates.io/crates/rawcopy-rs
文档: https://docs.rs/rawcopy-rs/latest/rawcopy_rs
github地址: https://github.com/pkptzx/rawcopy-rs


Ext Link: https://crates.io/crates/rawcopy-rs

评论区

写评论

还没有评论

1 共 0 条评论, 1 页