Iteration lauft nicht gut

Diskutiere Iteration lauft nicht gut im Java Basics - Anfänger-Themen Forum; Hallo Leute, ich habe den folgenden Java-Code, irgendwo auf meinem PC habe mehrere Ordner, nun möchte ich die Ordnernamen in einem Excel-Datei...

  1. Henri
    Henri Mitglied
    Hallo Leute,
    ich habe den folgenden Java-Code,
    irgendwo auf meinem PC habe mehrere Ordner,
    nun möchte ich die Ordnernamen in einem Excel-Datei schreiben,
    leider schreibt er nur die erste Ordnername.
    Code (Java):

    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;

    public class FileListExample {
        public static void main(String[] args) {
           
            File dir = new File("\\\\files\\dxfdwg_in\\eingesca");
     
            try{
               FileWriter out = new FileWriter("C:\\\\Users\\\\Desktop\\\\test\\\\out.xlsx
               String[] paths = dir.list();
               for (String path : paths) {
                     
               out.write( path );
               out.close();
                  }
               }
            catch(IOException e){
               System.out.println("
    fehler");
               }
        }
    }
     
  2. Java online lernen
  3. fhoffmann
    fhoffmann Aktives Mitglied
    Du schließt out innerhalb der for-Schleife
     
  4. Henri
    Henri Mitglied
    fhoffmann
    vielen Dank !
     
  5. Henri
    Henri Mitglied
    Hallo,
    ich habe schon gesucht,leider finde ich nicht.
    ich möchte mit Zeileumbruch in meiner Datei schreiben
    dh. ich nehme an, wir haben die folgende Ordner
    Odner-TA
    Odner-TE
    Odner-TI
    Odner-TO
    Odner-TU
    das in meiner Datei, wir so geschrieben
    TA
    TE
    TI
    TO
    TU

    Danke im Voraus
     
  6. L0oNY
    L0oNY Mitglied
    Code (Text):
    System.out.println("erste Zeile \n zweite Zeile")
     
  7. Henri
    Henri Mitglied
    Wie konnte ich die Iteration schreiben? es geht darum ich habe ca. 1000 Ordnername, in die Datei zu schreiben
     
  8. mihe7
    mihe7 Bekanntes Mitglied
    Code (Java):

    out.write(String.format("%s\n", path));
     
     
  9. Henri
    Henri Mitglied
    Hi mihe,
    Vielan Dank
    hatte ich schon etwas gefunden und zwar
    Code (Java):

    String sep = System.getProperty("line.separator");
    out.write(path + sep);
     
     
  10. Java online lernen
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

Iteration lauft nicht gut - Ähnliche Themen

Iteration ändern
Iteration ändern im Forum Java Basics - Anfänger-Themen
BufferedReader bricht nach 1248 Iterationen ab
BufferedReader bricht nach 1248 Iterationen ab im Forum Allgemeine Java-Themen
Iteration in Feldern
Iteration in Feldern im Forum Java Basics - Anfänger-Themen
Iterationen in Feldern
Iterationen in Feldern im Forum Java Basics - Anfänger-Themen
Wird eine if Bedingung nach einer for-Schleife nach jeder Iteration überprüft?
Wird eine if Bedingung nach einer for-Schleife nach jeder Iteration überprüft? im Forum Java Basics - Anfänger-Themen
Thema: Iteration lauft nicht gut