How can I use copyfile within a zip file?

Hello everyone,
I have been given "official" files that are zipped and are stored in a specific folder. I would like to access the individual files and folders within the ZIP file using copyfile. I'll take the files and folders and place them in different locations. Now, I need to track what I did (I have a code that does this) so that the rearranged files/folder can be regenerated if something were to happen to those files. Is there a way to access files and folders within a ZIP file and use copyfile? Or is there another Matlab function that will do this?
I am able to do this when I unzip the folder; however, the unzipped folder is placed in a temporary location. I'd prefer to not have an intermediate step. I get multiple ZIP files of different models that have similar files and filenames so a "drag and drop" process can lead to error. I understand that there is a unzip function in Matlab, but again I prefer not to do this.
Any insight would be helpful.
Best regards,
Bill Rooker

 Akzeptierte Antwort

Jan
Jan am 22 Aug. 2012

0 Stimmen

No, neither COPYFILE nor another Matlab function can access the files inside a ZIP file directly.

3 Kommentare

Walter Roberson
Walter Roberson am 22 Aug. 2012
You might be able to do it from the Java level.
sandy
sandy am 9 Jan. 2014
i am not familiar with java..can u tel the code for coping a file format alone froma zip file using java...
Friedrich
Friedrich am 9 Jan. 2014
See here for an example.

Melden Sie sich an, um zu kommentieren.

Kategorien

Gefragt:

am 22 Aug. 2012

Kommentiert:

am 9 Jan. 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by