@echo off REM 检查是否提供了参数 if "%~1"=="" ( echo 错误:请指定要解压的压缩包路径。 exit /b 1 ) REM 获取压缩包路径 set "archive_path=%~1" REM 检查压缩包是否存在 if not exist "%archive_path%" ( echo 错误:压缩包不存在 - %archive_path% exit /b 1 ) REM 使用 tar 解压缩到当前目录 echo 正在解压缩:%archive_path% tar -xzvf "%archive_path%" -C . REM 检查是否成功 if errorlevel 1 ( echo 错误:解压缩失败。 exit /b 1 ) else ( echo 解压缩成功!内容已解压到当前目录。 ) REM 删除压缩包 REM echo 正在删除压缩包:%archive_path% REM del "%archive_path%" REM 检查是否成功删除 REM if errorlevel 1 ( REM echo 错误:删除压缩包失败。 REM exit /b 1 REM ) else ( REM echo 压缩包已成功删除。 REM ) exit /b 0