我有一个目录
C:/Simulations/Dyno
Dyno
有文件夹和文件,可以说
C:/Simulations/Dyno/Folder1
C:/Simulations/Dyno/Folder2
C:/Simulations/Dyno/foo.txt
C:/Simulations/Dyno/foo2.txt
在 Matlab 中,如何压缩文件夹 Dyno
但排除 folder2
和 foo.txt
?
我希望 Dyno
成为 zip 文件中的一个目录,而不仅仅是 folder2
和 foo.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/