| 1234567891011121314151617181920212223242526272829303132333435 |
- @echo off
- setlocal enabledelayedexpansion
- :: 检查dist目录是否存在
- if not exist "dist\" (
- echo 错误:当前目录下未找到dist文件夹
- pause
- exit /b 1
- )
- :: 检查是否已存在dist.zip,若存在则删除
- if exist "dist.zip" (
- echo 发现已存在dist.zip,正在删除...
- del /f /q "dist.zip" >nul 2>&1
- if errorlevel 1 (
- echo 错误:无法删除已存在的dist.zip(可能被占用)
- pause
- exit /b 1
- )
- )
- :: 使用PowerShell压缩整个dist文件夹(包含文件夹本身)为dist.zip
- echo 正在压缩dist文件夹(包含文件夹本身)...
- powershell -Command "Compress-Archive -Path 'dist' -DestinationPath 'dist.zip' -Force" >nul 2>&1
- :: 检查压缩是否成功
- if exist "dist.zip" (
- echo 压缩成功!dist.zip已生成(包含完整dist文件夹)
- ) else (
- echo 压缩失败,请检查权限或目录内容
- pause
- exit /b 1
- )
- endlocal
|