+2
-2
@@ -62,7 +62,7 @@ fn extract_archive(archive_path: &Path, target_dir: &Path) -> Result<(), Box<dyn
|
|||||||
|
|
||||||
let file_name = archive_path.to_string_lossy().to_lowercase();
|
let file_name = archive_path.to_string_lossy().to_lowercase();
|
||||||
|
|
||||||
println!("📦 正在解压 {:?} 到 {:?} ...", archive_path, target_dir);
|
println!("正在解压 {:?} 到 {:?} ...", archive_path, target_dir);
|
||||||
|
|
||||||
if file_name.ends_with(".tar.gz") || file_name.ends_with(".tgz") {
|
if file_name.ends_with(".tar.gz") || file_name.ends_with(".tgz") {
|
||||||
let file = File::open(archive_path)?;
|
let file = File::open(archive_path)?;
|
||||||
@@ -77,7 +77,7 @@ fn extract_archive(archive_path: &Path, target_dir: &Path) -> Result<(), Box<dyn
|
|||||||
return Err("不支持的压缩包格式!仅支持 .tar.gz, .tgz, .zip".into());
|
return Err("不支持的压缩包格式!仅支持 .tar.gz, .tgz, .zip".into());
|
||||||
}
|
}
|
||||||
|
|
||||||
println!("✅ 解压完成!");
|
println!("解压完成!");
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user