use std::fs::File; use flate2::Compression; use flate2::write::GZEncoder;
fn main() -> Result<(), std::io::Error>{
let gz = File::create("archive.tar.gz"); let encoder = GZEncoder::new(gz, Compression::default());
let mut tar = tar::Builder::new(enc);
// add all files in the current directory to current_backup tar.append_dir_all(".", "current_backup")?; Ok(());
}
|