如何将文件从压缩包文件复制使用 Extract.exe

文章翻译 文章翻译
文章编号: 132913 - 查看本文应用于的产品
注: 提取程序需要加载到内存 Himem.sys 以才能使用它。
展开全部 | 关闭全部

本文内容

概要

上所有的文件,但在本文开头所列程序的第一张磁盘机柜形式组合,因此无法复制分别到其他磁盘或硬盘。

本文介绍了如何提取实用程序用于定位或从压缩包文件复制任何单个文件。

更多信息

这篇文章进行组织,如下所示:
  • 从何处获取提取实用程序
  • 如何中断解压缩程序
  • 复制整个 CAB 文件
  • 从 CAB 文件中提取所有文件
  • 显示特定的 CAB 文件中的所有文件
  • 特别是查找特定文件 CAB 文件
  • 查找特定文件中未知的 CAB 文件
  • 提取一个文件从特定的 CAB 文件
  • 提取一个文件从一个未知的 CAB 文件
  • 提取某些类型的文件从特定的 CAB 文件
  • 提取实用程序的语法

获取在提取实用程序的位置

提取实用程序位于光盘 1 的每个,上面列出的 Windows 95 的 Works 4.0 除外的磁盘集上。将文件 Extract.exe 从磁盘 1 复制到您的计算机,并将其放置在您的路径上的一个目录中。若要从 Works 4.0 磁盘上的 CAB 文件中解压缩文件,使用 $ 份 Extract.exe < Windows 95 > \Command 目录中的。

为了最好地利用空间,使用某些大文件分布在磁盘之间。

如何中断解压缩程序

您可以通过按 CTRL + C 来取消正在运行的解压缩程序。

复制为整个 CAB 文件

此命令的语法
提取/c <drive>:\<cabinetname><destination>
其中 <drive>是驱动器号、 <cabinetname>是您要复制,cab 文件的名称,<destination>是完整路径和文件名希望结束 cab 文件的位置。

当您要将整个的 cab 文件从软盘复制到硬盘或网络驱动器时,此命令是必需的。如果硬盘或网络驱动器上压缩包文件已存在,您可以将文件复制到任何硬盘或网络驱动器,与简单的 COPY 命令。仅当您从软盘磁盘复制文件,因为该软盘以新的方式格式化和需要阅读这些内容的特殊实用程序时,才需要提取实用程序。

例如对于将命名 EXCEL2.CAB 目录 C:\DISK2,驱动器 A 中的 cab 文件使用以下语法:

提取/c a:\excel2.cab c:\disk2\excel2.cab

从 CAB 文件中提取所有文件

此命令的语法
提取/e/a/l <destination><drive>:\<cabinetname>
/ E 开关提取指定 cabinet(s) 上的所有文件。

/ A 开关提取以指定在第一个机柜开头的所有磁盘上的所有文件。您可以指定任何 cab 文件,提取将搜索该 cab 文件和它之后的所有文件。请务必将放在驱动器中的命令行执行此命令前指定磁盘。

/ L 开关列出了文件的位置。第一次文件扩展文件的目标是给定,跟一个空格和压缩文件的来源。如果省略了此开关提取到当前的目录展开文件。

例如对于所有磁盘上的所有文件柜中的所有文件复制到目录 C:\FLAT,都使用以下命令 (并将磁盘 1 放入驱动器 A::
提取/e/a/l c:\flat a:\excel1.cab
将从压缩包 EXCEL4.CAB 的所有文件复制到当前目录中,请都使用以下命令:
提取/e a:\excel4.cab
若要从 WORD5.CAB 文件中的所有文件复制到目录 C:\DISK5,使用以下命令:
提取/e/l c:\disk5 a:\word5.cab
要从 Word 磁盘 5 到 7 的所有文件复制到目录 C:\DISKS,使用以下命令:
提取/e/a/l c:\disks a:\word5.cab

显示特定的 CAB 文件中的所有文件

此命令的语法
提取/d <drive>:\<cabinetname>
例如对于要列出 EXCEL2.CAB 中的所有文件,可使用以下命令:
提取/d a:\excel2.cab

在特定的 CAB 文件中查找特定文件

此命令的语法
提取/d <drive>:\<cabinetname><filename>
例如对于要查看是否 ODBC.DLL 位于 WORD7.CAB 文件中,请使用以下命令:
提取/d a:\word7.cab odbc.dll
例如对于列出 WORD7.CAB 文件中的所有 *.DLL 文件,可使用以下命令:
提取/d a:\word7.cab *.dll

一个未知的 CAB 文件中查找特定文件

此命令的语法
提取/a <drive>:\<firstcabinetname>/d <filename>
例如对于查找文件 SOLVER.XLA 时您不知道在哪个文件柜,查看从磁盘 1 (一定要在驱动器中的位置磁盘 1 在开始之前) 开始的所有磁盘上使用以下命令:
提取/a a:\excel1.cab/d solver.xla
提取视图的每个磁盘内容,将显示在屏幕上 cab 文件的名称。找到要查找的文件名时, 它会显示在屏幕上的文件信息。

注: 提取将继续搜索剩余的磁盘,以查看是否有重复的文件名。您必须观察小心地对何时显示文件信息,请参阅屏幕,并记下其上方显示的压缩包名称 — 这是您正在寻找的机柜。

提示: 如果压缩文件都存储在网络驱动器或硬盘上,压缩包的名称可能会滚动出屏幕之前您可以阅读它们。将提取输出重定向到一个文件并滚动通过使用记事本或其他文本编辑器文件。

注: 在收到没有提示提取正在等待下一张磁盘,此方法不适于与磁盘,一起使用。

将结果重定向到文本文件

  1. 键入上方添加一个更大-比符号 (&gt;) 和文本文件名的命令:
    提取/A A:\EXCEL1.CAB/D SOLVER.XLA > LIST.TXT
  2. 请按 ENTER 键。
  3. 命令行提示符下出现,并已在当前目录中创建一个新的文件。可以打开和使用任何文本编辑器阅读文件 LIST.TXT。

从特定的 CAB 文件中提取一个文件

此命令的语法
提取 <drive>:\<cabinetname>文件名/l <destination>
例如对于要提取文件 CALENDAR.WIZ,并将其复制到 C:\WINWORD\TEMPLATE 目录使用以下命令:
提取 a:\word6.cab calendar.wiz/l c:\winword\template

一个未知的 CAB 文件中提取单个文件

此命令的语法
提取/A <drive>:\<cabinetname><filename>/L <destination>
提取搜索顺序中的所有压缩的文件,然后将文件提取一旦它找到。

例如对于从 A 到 WINDOWS\MSAPPS\PROOF 目录上的驱动器为驱动器 C 中的磁盘中提取 MSSPEL2.DLL 文件,可使用以下命令:
提取/a a:\word1.cab msspel2.dll/l c:\windows\msapps\proof
提取将看一开始的第一个 cab 文件指定每个 cab 文件。当提取找到该文件时,它提取它,并将继续进行查找完成其余的磁盘。

从特定的 CAB 文件中提取文件的特定类型

此命令的语法
提取 <drive>:\<cabinetname><filetype><destination>
例如对于提取于 Word 的磁盘 7 的所有 *.DLL 文件,可使用以下命令:
提取 A:\WORD7.CAB *.dll D:\WINWORD

提取实用程序的语法



若要获取该提取的命令选项的完整列表,插入磁盘 1,切换到包含磁盘驱动器。例如对于键入不带引号的 A:"",如果该磁盘在驱动器 a。然后键入提取 /?在命令提示符,以提取为获取命令的列表。您将看到下面的列表:
EXTRACT [/Y] [/A] [/D | /E] [/L dir] cabinet [filename ...]
EXTRACT [/Y] source [newname]
EXTRACT [/Y] /C source destination

  cabinet  - Cabinet file (contains two or more files).
  filename - Name of the file to extract from the cabinet. Wild cards and
             multiple filenames (separated by blanks) may be used.
  source   - Compressed file (a cabinet with only one file).
  newname  - New filename to give the extracted file. If not supplied, the
             original name is used.
  /A         Process ALL cabinets.  Follows cabinet chain starting in first
             cabinet mentioned.
  /C         Copy source file to destination (to copy from DMF disks).
  /D         Display cabinet directory (use with filename to avoid
             extract).
  /E         Extract (use instead of *.* to extract all files).
  /L dir     Location to place extracted files (default is current
             directory).
  /Y         Do not prompt before overwriting an existing file.
				

属性

文章编号: 132913 - 最后修改: 2007年1月19日 - 修订: 2.4
这篇文章中的信息适用于:
  • Microsoft Word 6.0c
  • Microsoft Office 2000 标准版
  • Microsoft Excel 5.0c
  • Microsoft Excel 95 标准版
  • Microsoft Works 4.0 标准版
关键字:?
kbmt kbhowto kbinfo KB132913 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 132913
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com