我想用bat实现自动压缩文件夹,压缩软件为360zip
时间: 2024-03-20 14:45:24 浏览: 165
好的,您可以使用批处理文件(.bat文件)来实现自动压缩文件夹,压缩软件为360zip。以下是一个示例批处理文件:
```
@echo off
setlocal enabledelayedexpansion
set folder_path=C:\path\to\folder
set zip_path=C:\path\to\archive.zip
set zip_exe="C:\Program Files (x86)\360\360zip\360zip.exe"
if not exist %folder_path% (
echo 文件夹不存在!
exit /b 1
)
if exist %zip_path% (
del %zip_path%
)
for /f "delims=" %%i in ('dir /b /s "%folder_path%"') do (
set "file=%%i"
set "file=!file:%folder_path%=!"
"%zip_exe%" a -tzip -y %zip_path% "%%i" "!file!"
)
echo 压缩完成!
```
您需要将上述代码中的 `folder_path` 和 `zip_path` 变量替换为您要压缩的文件夹路径和压缩文件保存的路径和文件名。然后保存批处理文件为 `.bat` 文件并运行即可自动压缩文件夹。
需要注意的是,上述示例代码使用的是360zip软件的命令行参数来进行压缩操作,如果您使用的是其他压缩软件,需要查看其命令行参数并相应地修改批处理文件中的命令。
阅读全文