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

 Respuesta aceptada

Jan
Jan el 22 de Ag. de 2012

0 votos

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

3 comentarios

Walter Roberson
Walter Roberson el 22 de Ag. de 2012
You might be able to do it from the Java level.
sandy
sandy el 9 de En. de 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 el 9 de En. de 2014
See here for an example.

Iniciar sesión para comentar.

Categorías

Más información sobre File Operations en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 22 de Ag. de 2012

Comentada:

el 9 de En. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by