G
Guest
Gast
Hallo,
ich hoffe jemand von euch kann mir helfen. Ich muss ale Dateien mehrer Verzeichnisse Durchlaufen.
Funktionieren tut die ganze Sache, aber das Problem ist, diese Verzeichnisse haben jeweils ca. 500000 Dateien. Mein Programm braucht einfach zu lange, um
auszuwerten.
Kennt ihr vielleicht eine schnellere Alternative?
ich hoffe jemand von euch kann mir helfen. Ich muss ale Dateien mehrer Verzeichnisse Durchlaufen.
Code:
public static void schemaPruefen() throws Exception {
String xmlpfad = pfad+schemaTyp;
File xmlverz = new File(xmlpfad);
String[] xmls = xmlverz.list();
int i = 0;
while(xmls != null) {
File xml = new File(xmlpfad + "\\" + xmls[i]);
if(xml.isFile() && xmls[i].toString().endsWith(".xml")) {
Validierung(xmlpfad + "\\" + xmls[i].toString(), tf.getText().toString());
}
i++;
}
}
Funktionieren tut die ganze Sache, aber das Problem ist, diese Verzeichnisse haben jeweils ca. 500000 Dateien. Mein Programm braucht einfach zu lange, um
Code:
String[] xmls = xmlverz.list();
Kennt ihr vielleicht eine schnellere Alternative?