1. 列出文件列表
用 C:\Cab Folder\ISCab.ini列出 C:\Cab Folder\Data1.cab中的文件列表, 用下面的命令: 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" –l
在这个例子里, 生成的 ISCab.ini 文件内容如下: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Functions.dll"
File3="Main DLLs\Resources.dll"
File4="Utility EXEs\Util.exe"
File5="Utility DLLs\UtilFunc.dll"
File6="Utility DLLs\UtilRes.dll"
[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
2、删除文件
如果打算删除 Functions.dll 和 UtilFunc.dll 这两个文件, 从 ISCab.ini 文件里删除其它内容,而只保留下面的信息: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File2="Main DLLs\Functions.dll"
File5="Utility DLLs\UtilFunc.dll"
注意ISCab.ini 文件里面的键值不需要从 File1 开始,而是根据原来的编号.
开始删除,请执行下面的命令: 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -r
如果现在执行下面的命令(显示文件列表): 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -l
生成的 ISCab.ini 文件内容会变化成: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Resources.dll"
File3="Utility EXEs\Util.exe"
File4="Utility DLLs\UtilRes.dll"
[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
3、添加和替换文件
如果想进行下面的操作:
用 C:\Updated\Resources.dll替换 Resources.dll .
用C:\Updated\UtilRes.dll 替换UtilRes.dll .
添加 C:\New\Util.hlp 和 C:\New\Util.cnt 到 Help Files 文件组.
删除 ISCab.ini 里面关于文件的信息, 并编辑如下内容: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File2="Main DLLs\Resources.dll" , "C:\Updated\Resources.dll"
File4="Utility DLLs\UtilRes.dll" , "C:\Updated\UtilRes.dll"
[Help Files]
File1="Util.hlp" , "C:\New\"
File2="Util.cnt" , "C:\New\"
进行添加和替换操作, 请运行如下命令: 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -a
如果现在执行下面的命令(显示文件列表): 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -l
生成的 ISCab.ini 文件内容会变化成: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Resources.dll"
File3="Utility EXEs\Util.exe"
File4="Utility DLLs\UtilRes.dll"
[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
File3="Util.hlp"
File4="Util.cnt"
4、解压文件
如果打算进行下面的操作:
解压 MyApp.exe 到C:\Extracted\Main EXEs\MyApp.exe
解压 Util.exe 到 C:\Extracted\OldUtil.exe
删除 ISCab.ini 里面关于文件的信息, 并编辑如下内容: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File1="Main EXEs\MyApp.exe" , "C:\Extracted\"
File3="Utility EXEs\Util.exe" , "C:\Extracted\OldUtil.exe"
进行解压文件操作, 请运行下面命令: 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -x