Hallo zusammen,
ich bin nach knapp 5 Jahren endlich wieder mal in den Genuss gekommen ein JAVA-Programm mit GUI zu erstellen.
Zuletzt hab ich dies in meiner Ausbildung zum Fachinformatiker/Systemintegration gemacht. Ich hoffe ihr habt etwas Nachsicht mit mir, wenn ich nicht gleich alles verstehe.
Hier zu meinem Vorhaben:
Ich benötige ein Programm, welches mir eine Ordnerstruktur rekursiv ausliest und jeden Ordnernamen in ein Listen-Element einer HTML-Datei einfügt.
der JFrame ist mit NetBeans kein Problem.
Auch das selektieren des Haupt-Ordners sowie das Speichern der HTML-Datei ist für mich aktuell kein Problem.
Nun stehe ich jedoch vor der Herausforderung, dass ich die Ordnerstruktur rekursiv auslesen möchte um diese mit einer Variable weiter zu verarbeiten.
Ich habe schon diverse Beiträge in eurem Forum gelesen, aber stoße immer wieder darauf, dass Files in einem Ordner selektiert werden. Jedoch nicht die Ordner selbst.
Den Quellpfad selektiere ich aktuell mit dem JFileChooser und schreibe ihn in ein JTextField:
Die Zieldatei gebe ich aktuell auch in ein JTextField aus:
Kann mir jemand von euch einen Denkanstoß liefern mit welcher Methode ich mein Vorhaben am besten realisieren kann?
Danke im Voraus für eure Hilfe.
P.S.: Ich möchte hier bestimmt nicht, dass mir jemand meine "Hausaufgaben" macht. Ich benötige nur Unterstützung und versuche mich dann selbstständig ans Ziel zu hangeln.
ich bin nach knapp 5 Jahren endlich wieder mal in den Genuss gekommen ein JAVA-Programm mit GUI zu erstellen.
Zuletzt hab ich dies in meiner Ausbildung zum Fachinformatiker/Systemintegration gemacht. Ich hoffe ihr habt etwas Nachsicht mit mir, wenn ich nicht gleich alles verstehe.
Hier zu meinem Vorhaben:
Ich benötige ein Programm, welches mir eine Ordnerstruktur rekursiv ausliest und jeden Ordnernamen in ein Listen-Element einer HTML-Datei einfügt.
der JFrame ist mit NetBeans kein Problem.
Auch das selektieren des Haupt-Ordners sowie das Speichern der HTML-Datei ist für mich aktuell kein Problem.
Nun stehe ich jedoch vor der Herausforderung, dass ich die Ordnerstruktur rekursiv auslesen möchte um diese mit einer Variable weiter zu verarbeiten.
Ich habe schon diverse Beiträge in eurem Forum gelesen, aber stoße immer wieder darauf, dass Files in einem Ordner selektiert werden. Jedoch nicht die Ordner selbst.
Den Quellpfad selektiere ich aktuell mit dem JFileChooser und schreibe ihn in ein JTextField:
Java:
private void btnsrcMouseClicked(java.awt.event.MouseEvent evt) {
JFileChooser fc = new JFileChooser();
fc.setDialogTitle("Quellordner auswählen...");
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
fc.showOpenDialog(null);
File f = fc.getSelectedFile();
txtsrc.setText(f.toString());
}
Die Zieldatei gebe ich aktuell auch in ein JTextField aus:
Java:
private void btndestMouseClicked(java.awt.event.MouseEvent evt) {
JFileChooser fc = new JFileChooser();
fc.setDialogTitle("Speichern...");
fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
fc.showSaveDialog(null);
File f = fc.getSelectedFile();
txtdest.setText(f.toString());
}
Kann mir jemand von euch einen Denkanstoß liefern mit welcher Methode ich mein Vorhaben am besten realisieren kann?
Danke im Voraus für eure Hilfe.
P.S.: Ich möchte hier bestimmt nicht, dass mir jemand meine "Hausaufgaben" macht. Ich benötige nur Unterstützung und versuche mich dann selbstständig ans Ziel zu hangeln.