"C:\Program Files (x86)\360\360Zip\360zip.exe" a -tzip "%zip_file%" "%folder%"后面两个参数举例
时间: 2023-07-12 09:02:11 浏览: 35
这也是一个批处理脚本中的命令,它的作用是使用 360Zip 软件将指定的文件夹(即上面提到的 folder 变量)压缩为一个 zip 文件,文件名为 zip_file 变量的值,并将压缩文件保存在当前目录下。其中,%zip_file% 表示 zip_file 变量的值,即压缩文件的文件名,%folder% 表示 folder 变量的值,即要压缩的文件夹的路径。具体来说,-tzip 参数表示压缩文件类型为 zip,a 表示添加文件到压缩文件中。所以,这个命令的作用是将指定的文件夹压缩为一个 zip 文件,并且使用 360Zip 软件来完成压缩操作。
相关问题
"%zip_exe%" a -tzip -y %zip_path% "%%i" "!file!" )什么意思
`"%zip_exe%"` 表示压缩软件的可执行文件路径,例如在这个示例中是360zip软件的可执行文件路径。
`a` 表示添加文件到压缩文件中。
`-tzip` 表示设置压缩文件的格式为zip格式。
`-y` 表示覆盖已存在的压缩文件。
`%zip_path%` 表示压缩文件保存的路径和文件名。
`"%%i"` 表示要添加到压缩文件中的文件的路径和文件名,这里是使用循环变量 `%%i` 获取每个文件的路径和文件名。
`"!file!"` 表示要添加到压缩文件中的文件在文件夹中的相对路径,这里是使用字符串替换的方式,将文件路径中的文件夹路径部分替换为空字符串,从而得到文件相对于文件夹的路径。这个相对路径是用于在压缩文件中保存文件的目录结构的。
因此,这个命令的作用是将指定的文件添加到压缩文件中,并指定压缩文件的格式为zip格式,保存的路径和文件名为 `%zip_path%`,同时将文件在文件夹中的相对路径也添加到压缩文件中,从而保留文件的目录结构。
RELEASE_TAG="NIGHT_BUILD" rem RELEASE_TAG %RELEASE_TAG% for /f "tokens=2,3,4 delims=_ " %%a in ("%RELEASE_TAG%") do set RELEASE_NUM=%%a_%%b%%c rem Get build date time for /f "tokens=1,2,3 delims= " %%a in ("%BUILD_TIMESTAMP%") do set bdate=%%a&set btime=%%b for /f "tokens=1,2,3 delims=-" %%a in ("%bdate%") do set build_date_time=%%a%%b%%c for /f "tokens=1,2,3 delims=:" %%a in ("%btime%") do set build_date_time=%build_date_time%%%a%%b%%c C:\"Program Files"\7-Zip\7z.exe a -tzip GalileoDemoTool_%RELEASE_NUM%_build%build_date_time%.zip GalileoTestDemo\bin\Release\*这个脚本什么意思
这是一个批处理脚本,用于创建一个名为 "GalileoDemoTool_%RELEASE_NUM%_build%build_date_time%.zip" 的压缩文件。下面是脚本的解释:
1. 第一行设置了一个变量 RELEASE_TAG,其值为 "NIGHT_BUILD"。
2. 第三行使用 delims 参数将 RELEASE_TAG 分割为三个部分,并将第二部分和第三部分组合为 RELEASE_NUM 变量。
3. 接下来是获取构建日期和时间的步骤。
4. 第七行将 BUILD_TIMESTAMP(可能在脚本的其他地方定义)分割为日期和时间,并将它们分别赋值给 bdate 和 btime 变量。
5. 第八行将 bdate 再次分割为年、月和日,并将它们组合为 build_date_time 变量。
6. 第九行将 btime 分割为时、分和秒,并将它们追加到 build_date_time 变量的末尾。
7. 最后一行使用 7-Zip 命令行工具创建一个压缩文件,将 GalileoTestDemo\bin\Release\ 目录下的文件添加到压缩文件中。
请注意,该脚本中的命令使用了 Windows 的批处理语法,并假设 7-Zip 工具已安装在 "C:\Program Files\7-Zip\" 目录下。