创建 Zip 存档和从中提取文件
创建 Zip 存档
使用 zip 文件创建存档以备份文件、节省文件存储空间或与他人共享文件集合。您可以创建空白存档,也可以选择文件和文件夹以创建初始存档。在任一情况下,以后都可以添加更多文件。
使用当前文件夹浏览器以交互方式创建 zip 存档:
要创建空白 zip 文件,请右键点击空白处,然后选择新建 > Zip 文件。
要从所选的文件和文件夹创建包含内容的 zip 文件,请选择您要存档的文件夹和文件,右键点击,然后选择创建 Zip 文件。
MATLAB® 会创建一个具有默认名称 Untitled
的存档,其中 n
.zipn
为整数。覆盖默认文件名以指定一个描述性名称。
您还可以使用 zip
函数以编程方式创建 zip 存档。例如,要将当前文件夹中扩展名为 .m
和 .mat
的所有文件压缩到名为 backup.zip
的 zip 文件存档中,请调用:
zip('backup',{'*.m','*.mat'});
将文件添加到 Zip 存档中
要将文件和文件夹添加到当前文件夹浏览器中的 Zip 文件存档中,请执行以下操作之一:
选择并拖动您要添加到存档中的文件。
复制您要添加到存档中的文件。然后,选择您要将文件添加到的存档并将文件粘贴到存档中。
从 Zip 存档提取文件
要从当前文件夹浏览器的 zip 文件存档中提取一个文件,请按以下步骤操作:
点击相关的 +(展开)按钮,展开 zip 文件存档以查看存档内容。默认情况下,zip 文件存档内的文件显示灰色,表示它们不在 MATLAB 路径中。
将文件拖到当前文件夹浏览器中的文件夹中。
MATLAB 提取文件并将其保存到您拖动或粘贴它的文件夹中。
要提取 zip 文件中的所有内容,请在当前文件夹浏览器中双击 zip 文件。MATLAB 将创建一个与 zip 文件同名的文件夹,并将 zip 文件中的全部内容提取到此文件夹中。
要以编程方式提取 zip 文件中的内容,请使用 unzip
函数。在 unzip
中还可以指定目标文件夹。例如,要将文件 examples.zip
解压到名为 myfolder
的文件夹中,请调用:
unzip('examples.zip','myfolder')
注意
可以对在 MATLAB 之外创建的存档进行加密或密码保护。您不能从 MATLAB 中将文件添加到受保护的存档中或提取其中的文件。
比较压缩存档与未压缩文件
要确定存档文件与非存档文件之间的区别,从当前文件夹浏览器中使用比较工具,就像对任何其他文件和文件夹执行的操作一样。
右键点击压缩存档,然后从上下文菜单中选择比较对象并指定要与压缩存档内容进行比较的文件夹。
展开压缩存档,右键点击其中的文件,然后从上下文菜单中选择比较对象。指定要与存档文件进行比较的文件。