G
Gast
Gast
Hall forum, knn mir einer mal bitte verraten warum ich nicht zugreifen kann auf meine Zip-dateien aus dem Verzeichnis:
[Edit by Beni: Bitte, Codetags verwenden!]
Code:
public class ZIPListDemo {
public ZIPListDemo() {
}
public static void main(String[] args)throws IOException {
Sort sortCsvFiles;
Sort zipFiles;
File zipFile;
File csvFile;
ArrayList arraylistcsvFile;
ArrayList arraylistzipFiles;
ZipFile z;
ZipEntry ze;
// Holle die Zip-Dateien aus dem zip-ordner
zipFiles = new Sort("zip/");
myDir = zipFiles.getFiles();
arraylistzipFiles = zipFiles.getFilesFromFolder();
for (int i = 0; i<arraylistzipFiles.size();i++) {
// alle Zip-Dateien durchlaufen
// Dies gibt mir die Zip-dateien aus...
System.out.println(arraylistzipFiles.get(i).toString());
// hier findet er die datei nicht... und bricht ab
z = new ZipFile(arraylistzipFiles.get(i).toString());
for ( Enumeration e = z.entries(); e.hasMoreElements(); ) {
ze = (ZipEntry) e.nextElement();
System.out.println( ze.getName() );
}
}
}
}
class Sort{
private String folder;
private File f;
private File[] myDir;
ArrayList allFiles = new ArrayList();
Sort(String folder){
this.folder = folder;
f = new File(String.valueOf(this.folder));
myDir = f.listFiles();
}
public File[] getFiles(){
return myDir;
}
/* fill ArrayList */
public ArrayList getFilesFromFolder(){
for(int i = 0;i < myDir.length;i++){
allFiles.add(myDir[i].getName());
}
return allFiles;
}
}
[Edit by Beni: Bitte, Codetags verwenden!]