Wie entpacken Sie eine Zip-Datei mit scala?

9

Grundsätzlich muss ich eine .zip-Datei entpacken, die einen Ordner namens modeled enthält, der wiederum eine Reihe von Excel-Dateien enthält.

Ich hatte ein wenig Glück beim Finden von Code, der bereits geschrieben wurde (ZipArchive), der die Zip-Datei entpacken soll, aber ich kann nicht herausfinden, warum er eine Fehlermeldung ausgibt, wenn ich ihn benutze. Der Code für ZipArchive und die Fehlermeldung sind unten aufgeführt:

%Vor%

Fehlermeldung:

%Vor%

Also basierend auf der Fehlermeldung sieht es so aus, als ob es versucht die exportierte Excel-Datei zu finden? Dieser Teil wirft mich komplett ab. Jede Hilfe würde sehr geschätzt werden. Ich habe unten hinzugefügt, wie ich die Methode nenne, vielleicht mache ich etwas Dummes. Ich bin auch bereit, eine andere Art zu verwenden, um meine Zip-Datei zu extrahieren, wenn Sie eine empfehlen können.

%Vor%     
user4659009 04.06.2015, 09:51
quelle

4 Antworten

11

Nun, da einige Dienstprogramme von Java verwendet wurden, ist hier eine Version von das , übersetzt in scala, vielleicht sollte das mehr funktional sein, aber es ist nützlich

%Vor%     
anquegi 04.06.2015, 11:20
quelle
6

Hier ist eine funktionalere und präzisere Methode, dies zu tun

%Vor%     
Tian-Liang Huang 07.11.2016 20:54
quelle
5

Als ich versuchte, mit der Lösung von Tian-Liang zu arbeiten, merkte ich, dass es nicht für Reißverschlüsse mit einer Verzeichnisstruktur funktioniert. Also habe ich es so übernommen:

%Vor%     
Tom Fink 11.11.2016 12:19
quelle
1
%Vor%     
Noel Yap 25.08.2016 00:04
quelle

Tags und Links