Aus irgend einem Grund kann ich nur aus c:/ (bzw. alle anderen a-z), die daten einlesen
wenn ich in den Ort Parameter dann "c:/Programme/" oder sonst was schreibe dann geht das nciht mehr???????????????
Bitte hilfe
Greez eLogic
wenn ich in den Ort Parameter dann "c:/Programme/" oder sonst was schreibe dann geht das nciht mehr???????????????
Bitte hilfe
Greez eLogic
Java:
public static void verzeichnisHochladen(String ort) throws IOException{
File file = new File("c:/verz.txt");
// Text datei erstellen ###############################################
FileWriter fw = new FileWriter(file, false);
final String nl = System.getProperty("line.separator");
// Verzeichnis nach Dateien abfragen
if(ort.equals("")){
for(char i = 'a';i<'z';i++){
try{
final File folder = new File((i)+":/");
for (File afile : folder.listFiles())
if ((afile.isFile()||afile.isDirectory())){
fw.write(afile.toString().replace('\\','/')+";");
}
}catch(Exception e){}
}
}else{
try{
final File folder = new File(ort);
for (File afile : folder.listFiles())
if ((afile.isFile()||afile.isDirectory())){
fw.write(afile.toString().replace('\\','/')+";");
}
}catch(Exception e){}
}
fw.close();
Zuletzt bearbeitet: