Willst Du die Datei nur einlesen und dann wieder speichern (wozu?) ??ich habe ein Zip datei die, ich einlesen will. wie kann ich diese zip datei direkt im eclpise speichern. damit meine ich, ich möchte es nicht extern speichern und jedes mal C://.. schreiben .aber direkt in eclpise. weiß jemanden wie das geht.
public class Reading {
public String[] read(String season, String matchday, String[] I) {
try {
//FileInputStream fis = new FileInputStream("Bundesliga.zip");
FileInputStream fis = new FileInputStream("C:/Users/andrea/Dropbox/Projektgruppe2017/MyprojektOR/Bundesliga.zip");
ZipInputStream zis = new ZipInputStream(fis);
StringBuilder s = new StringBuilder();
ZipEntry ze;
int i = 0;
while ((ze = zis.getNextEntry()) != null) {
if (ze.getName().contains(season + "/" + matchday + ".txt")) {
Scanner sc = new Scanner(zis);
while (sc.hasNextLine()) {
I[i] = sc.nextLine().toString();
i++;
}
}
zis.closeEntry();
}
System.out.println(s);
zis.close();
} catch (Exception e) {
}
return I;
}
}