windows - 如何使用 MAKECAB.EXE
问题描述
语法是:
MAKECAB [/Vn] [/D variable=value ...] [/L directory] source [destination]
MAKECAB [/Vn] [/D variable=value ] /F directives_file [...]
如果没有使用directives_file 并且指定了最后一个参数destination,例如“C:\Test”,那么cab 将在C:\Test中生成。
但是当使用 directives_file 时,cab 会在子文件夹\disk1中生成。
应该在directives_file 中指定什么来获得与第一种情况相同的结果,即cab 是在指定文件夹中生成的?
解决方案
我想到了:
要在文件夹 C:\MyCabFiles 中获取名称为 MyCabinet.cab 的 cab,directives_file 中必须包含以下两行:
.Set CabinetName1="MyCabinet.cab"
.Set DiskDirectoryTemplate="C:\MyCabFiles"
推荐阅读
- python - 命令在 shell 中有效,但在子进程中无效
- node.js - Vue UI 的内存限制如何提高
- r - 按 varname 汇总分组
- ruby-on-rails - 触发回调 after_commit 但不是由于触摸
- spring-boot - 使用 HTTPUrlConnection 进行 Mockito 单元测试
- asp.net-mvc-5 - MVC 5 Ajax.BeginForm 提交按钮调用当前页面而不是指定的控制器和操作的 URL
- python - Django-nose 失败 - KeyError: u'en-us'
- html - 如何在 HTML Body 中为 Google Apps 脚本上的自动电子邮件格式化数字
- ios - Picker 查看未捕获的异常 SWIFT
- hyperledger-composer - Hyperledger Composer Playground Setup Demo 移除