Crates.io | rawcopy-rs |
lib.rs | rawcopy-rs |
version | 0.1.3 |
source | src |
created_at | 2024-03-10 21:07:01.482599 |
updated_at | 2024-03-13 20:02:54.212041 |
description | RawCopy crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.Primarily aimed at replicating files that cannot be directly copied due to being in use. |
homepage | https://github.com/pkptzx/rawcopy-rs |
repository | https://github.com/pkptzx/rawcopy-rs |
max_upload_size | |
id | 1168958 |
size | 33,589 |
RawCopy
crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.
Primarily aimed at replicating files that cannot be directly copied due to being in use.
RawCopy
must be run with Administrator privileges on Windows.
Usage: rawcopy.exe <file_path> <save_path>
`file_path` is the absolute path of the file must exist.
`save_path` is the directory where the copied file will be saved.
The directory must exist, and the file must not exist.
The file name will be the same as the name of the file being copied.
If it points to an NTFS filesystem image, then a suffix will be appended.
example:
rawcopy.exe "C:\swapfile.sys" d:\tmp
[dependencies]
rawcopy-rs = "0.1.2"
rawcopy_rs::rawcopy(r"C:\swapfile.sys", ".");
cargo build --release
MIT
The ntfs A low-level NTFS filesystem library implemented in Rust.