matlab - 如何在matlab中压缩目录同时排除文件/文件夹

标签 matlab zip

我有一个目录

C:/Simulations/Dyno

Dyno 有文件夹和文件,可以说

C:/Simulations/Dyno/Folder1    
C:/Simulations/Dyno/Folder2
C:/Simulations/Dyno/foo.txt
C:/Simulations/Dyno/foo2.txt

在 Matlab 中,如何压缩文件夹 Dyno 但排除 folder2foo.txt? 我希望 Dyno 成为 zip 文件中的一个目录,而不仅仅是 folder2foo.txt

最佳答案

您需要指定要压缩的所有文件和文件夹的完整路径,并将它们作为第二个参数传递给 Matlab 的 zip函数以元胞数组的形式存在。基本文件夹作为第三个参数传递。生成的 zip 文件将在您当前的文件夹中创建。

在您的示例中:

filename = 'Dynozip'; %// name of generated zip file
list = {'Dyno\Folder1','Dyno\foo.txt'}; %// files and folders to be included
basefolder = 'C:\Simulations'; %// base folder
zip(filename, list, basefolder)

关于matlab - 如何在matlab中压缩目录同时排除文件/文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20647548/

相关文章:

matlab - 创建依赖于前一行条目的列向量填充变量

java - NIO2:如何将 URI 一般映射到路径?

linux - 压缩 Web Root : Why didn't nice reduce CPU load?

matlab - Matlab Horzcat-内存不足

matlab - 在matlab中按时间间隔获取用户输入

matlab - 如何在 MATLAB 中的数组中存储多于 4 位小数

ios - Ziparchive 不谈论受密码保护的 zip 文件的密码?

C++ 将文件权限添加到 Zip 文件

java - 使用 JDK 5 api 从 zip 文件中提取文件时保持文件权限

matlab - 使用实验数据进行双重积分