|
|
alle zip's eines Ordners entpacken |
|
o0o_w3e |

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 12.06.14
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: MATLAB 7.11.1 R2010bSP1
|
 |
|
|
 |
|
Verfasst am: 12.06.2014, 10:50
Titel: alle zip's eines Ordners entpacken
|
 |
Hallo zusammen,
ich habe momentan noch sehr wenig Erfahrung mit der Programmierung in MATLAB, habe aber schon mit VBA gearbeitet und komme eigentlich ziemlich gut klar.
Meine Frage bezieht sich auf den unzip Befehl in MATLAB. Gibt es eine Möglichkeit mehrere/alle ZIP's in einem Ordner (bestenfalls sogar Ordner mit Unterordner) automatisch zu entpacken?
Vielen Dank schon mal für eure Unterstützung!
|
|
|
|
|
dmjr |

Forum-Century
|
 |
Beiträge: 199
|
 |
|
 |
Anmeldedatum: 02.10.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.06.2014, 21:23
Titel:
|
 |
Um über mehrere Dateien zu iterieren gibt es filefun (herunterladen und dem Suchpfad hinzufügen), damit ist das ein Einzeiler:
Die Funktion unzip wird auf alle Dateien angewendet, die dem Suchmuster fullfile(your_directory,'*.zip') entsprechen, dabei werden rekursiv bis zu 99 ebenen von Unterordnern durchsucht. Entpackt wird alles in das aktuelle Arbeitsverzeichnis.
Wenn statt dessen jeweils in das Verzeichnis entpackt werden soll, in dem die Datei liegt, dann ist folgender Code zu verwenden:
|
|
|
o0o_w3e |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 12.06.14
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: MATLAB 7.11.1 R2010bSP1
|
 |
|
|
 |
|
Verfasst am: 13.06.2014, 09:18
Titel:
|
 |
WOW!
genau das (Variante 2) habe ich gesucht!!!!
VIELEN DANK FÜR DIE SCHNELLE HILFE! Das hat mich wirklich ein großes Stück weitergebracht!
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.11.2014, 13:19
Titel:
|
 |
Funktion genutzt - hat funktioniert - jetzt benötige ich sie wieder und
??? Undefined function or method 'filefun' for input arguments of type
'function_handle'.
Error in ==> DataConvert at 30
filefun(unzip2,fullfile(pwd,'*.zip'),99);
erscheint als Fehlermeldung - was stimmmt da nicht???
Danke für eure Hilfe
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.11.2014, 13:24
Titel:
|
 |
Fehler gefunden - bitte ignorieren
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|