如何在Matlab中提取和连接文件

时间:2011-12-16 13:21:27

标签: matlab compression zip unzip

我有三个文件1.zip,1.z01 1.z02。我想提取并将它们加入到一个文件中。 在Ubuntu命令行中我使用zip -FF name.zip --out name_joinde.zip 我想在Matlab中执行此操作,但使用zip命令我收到Invalid zip file错误。我该如何联合这些文件?

3 个答案:

答案 0 :(得分:2)

你无法一次性完成。但是使用zipunzip命令系统地进行操作很容易:

%% Unzip files into "tempdir" directory (will create the directory if needed)
unzip('MyFruits.zip', 'tempdir')
unzip('MyColors.zip', 'tempdir')

%% Zip all files in "tempdir" directory into Joined.zip
zip('Joined.zip', '*.*', 'tempdir')

%% Delete the "tempdir" directory and all of its subdirectories
rmdir('tempdir', 's')

答案 1 :(得分:1)

尝试使用

  

解压缩(..)

首先是

命令,然后是

  

拉​​链(..)

答案 2 :(得分:1)

使用!system直接从MATLAB中调用Ubuntu命令怎么样?