无忧启动论坛

 找回密码
 注册
搜索

Expand 能展开含目录结构的 CAB 文件吗?

查看数: 1803 | 评论数: 10 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-3-12 14:51

正文摘要:

我使用 表 FileList.txt 文件,压缩了一个 CAB 文件(请下载示例: 搜狗五笔输入法 的 SogouWBInput.cab 文件) 命令行如下: MakeCAB.exe /D MaxDiskSize=1024000000 /D CompressionType=LZX /D CompressionMem ...

回复

dksoft 发表于 2025-3-13 08:41:11
路过围观跟着学
l191128 发表于 2025-3-13 00:47:20
感谢分享
cutebe 发表于 2025-3-12 20:21:35

Win7x64测试正常,解压到当前目录

取自Win7x64SP1的expand.exe
三万。123684.com/s/51B5jv-hPZgv?提取码:wuyo
三万。123912.com/s/51B5jv-hPZgv?提取码:wuyo

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

E:\其他\测试>expand SogouWBInput.cab -f:* .
Microsoft (R) 文件扩展实用程序版本 6.1.7601.26167
版权所有 (c) Microsoft Corporation。保留所有权利。

正在将 .\SogouWBInput\3.1.0.1751\code.bin 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\ConfigIE.exe 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\ImeUtil.exe 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\PersonalCenter.cupf 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\phrases.ini 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Punctures.ini 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\py.bin 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\pycode.bin 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Resource.dll 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\richinput.cupf 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\sgim_querypy.bin 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\sgim_quick.bin 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\sgim_tra.bin 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\SGWbConfig.cupf 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\SGWbWizardNew.cupf 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\ToolBox.cupf 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\UserPage.exe 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\wb.bin 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\WbConfig.exe 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\WbEtymonMap.cupf 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\WbSkin.dat 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\HandInput.dll 添加到提取队

正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\handinput.exe 添加到提取队

正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\handinput_SogouWB.cupf 添
加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\lm_HW_PB_7000_kn.arpa.7e9.
prune.1e-7.lm.fixed 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\overlapEngine.dll 添加到提
取队列
正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\sgim_annex.bin 添加到提取
队列
正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\sgim_hz.bin 添加到提取队列

正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\sgim_py.bin 添加到提取队列

正在将 .\SogouWBInput\3.1.0.1751\Components\HandInput\singleEngine.dll 添加到提
取队列
正在将 .\SogouWBInput\3.1.0.1751\Components\ScreenCapture\screencapture.cupf 添
加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Components\ScreenCapture\ScreenCapture.dll 添加
到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Components\ScreenCapture\screencapture.exe 添加
到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Plugins\AutoNewWord.dll 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Plugins\BatchNewWord.dll 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Plugins\ManualNewWord.dll 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Plugins\PunctureModule.dll 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Plugins\StatisticsModule.dll 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\Plugins\WbQueryWindow.exe 添加到提取队列
正在将 .\SogouWBInput\3.1.0.1751\RichInput\richinputconfig.ini 添加到提取队列

正在展开文件 ....

完成展开文件 ...
总共 40 个文件。

E:\其他\测试>

评分

参与人数 1无忧币 +5 收起 理由
chishingchan + 5 赞一个!

查看全部评分

l3429900 发表于 2025-3-12 18:12:09
7ZIP不可以?
cutebe 发表于 2025-3-12 16:55:13

Win10的expand测试可以

本帖最后由 cutebe 于 2025-3-12 16:57 编辑

D:\Downloads>expand SogouWBInput.cab abc
Microsoft (R) 文件扩展实用程序
版权所有 (c) Microsoft Corporation。保留所有权利。

sogouwbinput.cab: 多文件 CAB 要求目标目录。     //错误提示


D:\Downloads>md abc

D:\Downloads>expand SogouWBInput.cab abc
Microsoft (R) 文件扩展实用程序
版权所有 (c) Microsoft Corporation。保留所有权利。

源文件含有多个文件。需要 -F:filespec 选项来指定     //错误提示
要展开哪些文件。-F:* 可被用来
展开所有文件。有关详细信息,请键入 EXPAND -?。

D:\Downloads>expand SogouWBInput.cab -f:* abc
Microsoft (R) 文件扩展实用程序
版权所有 (c) Microsoft Corporation。保留所有权利。

正在将 abc\SogouWBInput\3.1.0.1751\code.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\ConfigIE.exe 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\ImeUtil.exe 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\PersonalCenter.cupf 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\phrases.ini 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Punctures.ini 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\py.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\pycode.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Resource.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\richinput.cupf 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\sgim_querypy.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\sgim_quick.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\sgim_tra.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\SGWbConfig.cupf 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\SGWbWizardNew.cupf 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\ToolBox.cupf 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\UserPage.exe 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\wb.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\WbConfig.exe 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\WbEtymonMap.cupf 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\WbSkin.dat 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\HandInput.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\handinput.exe 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\handinput_SogouWB.cupf 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\lm_HW_PB_7000_kn.arpa.7e9.prune.1e-7.lm.fixed 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\overlapEngine.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\sgim_annex.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\sgim_hz.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\sgim_py.bin 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\HandInput\singleEngine.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\ScreenCapture\screencapture.cupf 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\ScreenCapture\ScreenCapture.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Components\ScreenCapture\screencapture.exe 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Plugins\AutoNewWord.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Plugins\BatchNewWord.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Plugins\ManualNewWord.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Plugins\PunctureModule.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Plugins\StatisticsModule.dll 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\Plugins\WbQueryWindow.exe 添加到提取队列
正在将 abc\SogouWBInput\3.1.0.1751\RichInput\richinputconfig.ini 添加到提取队列

正在展开文件 ....

完成展开文件 ...
总共 40 个文件。     //成功提示

D:\Downloads>expand SogouWBInput.cab -f:* .

chishingchan 发表于 2025-3-12 16:23:24
holley2008 发表于 2025-3-12 15:38
我这边展开是正常呢mkdir D:\Output
expand C:%users\Administrator\Desktop\SogouWBInput.cab -F:* D:\Ou ...
  1. [url=home.php?mod=space&uid=336905]@echo[/url] off
  2. cd /d "%~dp0"
  3. md C:\123
  4. expand SogouWBInput.cab -F:*.* C:\123\
复制代码
martin313 发表于 2025-3-12 16:14:36
本帖最后由 martin313 于 2025-3-12 16:15 编辑

用winrar的自解压包就行了,简单,比如自解压包的文件名为test.exe
批处理解压命令:call "你的路径\test.exe" /s
并且自动覆盖

点评

刚发完贴子就想到了,真不行就换个方式  发表于 2025-3-12 16:25
527104427 发表于 2025-3-12 15:47:11
这个老问题了,xp的expand不能解压目录树,都是一股脑解压到根目录
解决办法也简单,就是替换成win7的expand即可

点评

我的就是 7 SP1 系统  发表于 2025-3-12 16:25
holley2008 发表于 2025-3-12 15:38:37
本帖最后由 holley2008 于 2025-3-12 15:43 编辑

我这边展开是正常呢mkdir D:\Output
expand C:\Users\Administrator\Desktop\SogouWBInput.cab -F:* D:\Output\

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-4-28 16:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表