Dateien im Ordner öffen

Status
Nicht offen für weitere Antworten.

celloman

Aktives Mitglied
Hallo

Ich möchte einen bestimmten Ordner öffnen in dem ein Paar Dateien vorhanden sind.
Wie kann ich dafür sorgen damit die Dateien einzeln geöffnet werdenkönnen.

Mfg

Code:
public class Ordner {
	
	public static void main(String[] args) throws IOException {	
	
	
	JFileChooser fc = new JFileChooser(); 
    fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
   
  
    
    
    
    
    

int option;
   option = fc.showOpenDialog(this); 
   // this ist der Frame aus dem heraus der FileChooser aufgerufen wird 
   // an die Cracks hier: ja ich weiß das stimmt so nicht, aber für den Anfang reicht das 
   if(option == JFileChooser.APPROVE_OPTION) { 
   // ... Nutzer hat Laden/Speichern gedrückt, also mach was 
   } else if(option == JFileChooser.CANCEL_OPTION) { 
    // ... Nutzer hat Abbrechen gewählt 
   } else if(option == JFileChooser.ERROR_OPTION) { 
   // ... Irgendeine Art von Fehler ist aufgetreten 

   } 
 File Folder = fc.getSelectedFile();   // Datei auslesen 
 

   

}
}
 

celloman

Aktives Mitglied
ich möchte keinee exe Datei öffnen, sondern die einzelnen Dateien die in dem ordner enthalten sind einzeln in ein Buffer schreiben!!

MFG
 

celloman

Aktives Mitglied
Also sagen wir ich habe einen ordner mit dem Namen Data, der Ordner soll wie im Quellcode gezeigt geöffnet werden.

in dem Ordner sind .txt Datein enthalten

z.B.

Auto.txt
Fahrad.txt
Haus.txt

diese dateien sollen nach der reihe geöffnet werden und durch fileWriter in ein Bufferwriter geladen werden.
Damit ich die datei nach bestimmten Wörteren suchen und ersetzen kann.

MFG
 

celloman

Aktives Mitglied
Das Problem ist wie ich die Datei Auto.txt im Ordner abgreifen und in ein Buffer schreiben kann, und nachdem die Datei Auto.txt abgearbeitet wurde, die nächste Datei Haus.txt in den Buffer geschrieben wird.
 
G

Gast

Gast
hmm. ich würde spontan eine abfrage machen, ob schon eine datei eingelesen worden ist, und wenn ja, einfach nen neuen array aufmachen, nachdem der alte aus dem buffer eingelesen worden ist.

somit hast du am ende

String Auto[]
String Fahrad []
String Haus[]
 

celloman

Aktives Mitglied
Ich weiss nicht wie ich die Dateien einzeln in ein buffer lesen kann.

es muss ja einen Zähler geben der den Ordner durchläuft , und einzeld die dateien öffnet.

MFG
 

The_S

Top Contributor
File#listFile

Damit bekommst du alle Dateien in dem Ordner und die dann einfach in ner Schleife durchgehen.
 

Giftstachel

Bekanntes Mitglied
da hab ich jetzt auch keine ahnung, wo man den findet, aber im notfall kannst du das ganze über eine do while schleife mit counter lösen.
 

DocRandom

Top Contributor
..naja, warum einfach wenn man's kompliziert braucht!
Gut also, Du gehst dann eben folgendermaßen vor:
  • Einlesen der Dateinamen in ein Array oder in einen Vector etc.
  • in einer Schleife öffnest Du die einzelnen Dateien
  • den zugehörigen Reader übergibst Du an Deine Einlese-Routine

lg
DocRandom
 

The_S

Top Contributor
Da das sonst nichts mehr wird:

Code:
File[] files = chooser.getSelectedFile().listFiles();
ArrayList<String> lines = new ArrayList<String>();
BufferedReader buffy = null;
String temp = null;
for (int i = 0; i < files.length; i++) {
   if (files[i].getName().toLowerCase().endsWith(".txt")) {
      buffy = new BufferedReader(new InputStreamReader(files[i]));
      while ((temp = buffy.readLine()) != null) {
         lines.add(temp);
      }
      buffy.close();
   }
}

Das ist jetzt hier einfach so im Browser geschrieben, also keine Garantie auf Syntaxfehler-Freiheit. Außerdem sagst du zu wenig, so dass es nicht genau auf deine Bedürfnisse abgestimmt sein kann (woran erkennst du Textfiles, Unterordner auch durchsuchen, ...). Musst du halt manuel anpassen. Und ein Tipp für die Zukunft:

"große" Probleme löst man leichter, indem man sie in viele kleine zerteilt und sie Schritt für Schritt angeht.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Methoden Dateien im Ordner anzeigen Java Basics - Anfänger-Themen 12
P Einen Ordner mit Dateien hochladen [FTP] Java Basics - Anfänger-Themen 2
T .jar Datei als Ordner benutzen/ Dateien aus .jar Datei auslesen Java Basics - Anfänger-Themen 3
P Dateien im Ordner auflisten. Java Basics - Anfänger-Themen 3
I Dateien in Ordner und Unterordner durchsuchen Java Basics - Anfänger-Themen 18
J Markierte Einträge (Dateien) in JList sollen in einen anderen Ordner verschoben werden. Java Basics - Anfänger-Themen 12
B Ordner in jar dateien einfügen Java Basics - Anfänger-Themen 4
P Problem :Java-Dateien in einem Ordner ablegen Java Basics - Anfänger-Themen 10
J Ordner und Unterordner nach Dateien durchsuchen Java Basics - Anfänger-Themen 7
V .cab Dateien im Win Profil Ordner? Java Basics - Anfänger-Themen 5
P Kompelieren von 2 Java Dateien im selben Ordner Java Basics - Anfänger-Themen 13
J Dateien aus Ordner auslesen bzw. einlesen Java Basics - Anfänger-Themen 4
S Dateien von einem Ordner in den anderen kopieren Java Basics - Anfänger-Themen 2
M ordner überwachen und dateien filtern Java Basics - Anfänger-Themen 3
G Ordner überprüfen und Dateien verschieben Java Basics - Anfänger-Themen 3
A Ordner + Dateien kopieren? Java Basics - Anfänger-Themen 2
M Dateien in einem Ordner, JList Java Basics - Anfänger-Themen 7
K bestimmte Dateien aus Ordner verschieben Java Basics - Anfänger-Themen 5
T Ordner nach Dateien durchsuchen Java Basics - Anfänger-Themen 2
T ArrayList mit Dateien in die richtigen Ordner eines JTree Java Basics - Anfänger-Themen 16
D Dateien aus Ordner auslesen und in JList anzeigen! Java Basics - Anfänger-Themen 33
E Ganze Ordner und Dateien kopieren Java Basics - Anfänger-Themen 2
S Alle Dateien in einem Ordner zählen Java Basics - Anfänger-Themen 7
T Dateien/Ordner in einem Verzeichnis zählen Java Basics - Anfänger-Themen 13
T zählen von Dateien in Ordner Java Basics - Anfänger-Themen 8
C Text Dateien aus einem Ordner auslesen? Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
I Dateien aus dem Resource Folder laden Java Basics - Anfänger-Themen 2
A Thread XML-Dateien zusammenfügen Java Basics - Anfänger-Themen 11
Buroto Threads Verschiedene .txt Dateien Auf Listen und Verbinden Java Basics - Anfänger-Themen 3
J Dateien lesen und schreiben Java Basics - Anfänger-Themen 5
B Jar Dateien ohne IDE verwenden? Java Basics - Anfänger-Themen 1
A Optimierung eines Programms: Mergen der Dateien Java Basics - Anfänger-Themen 23
A Zwei XML-Dateien Mergen Java Basics - Anfänger-Themen 14
A Input/Output Mehrere Csv-Dateien einlesen Java Basics - Anfänger-Themen 2
LetsSebi Dateien werden nicht in Zip gespeichert Java Basics - Anfänger-Themen 1
J Alle .java Dateien von einem Verzeichnis in eine Zip speichern Java Basics - Anfänger-Themen 2
J Alle Dateien aus einem Verzeichnis laden Java Basics - Anfänger-Themen 10
MiMa log4j als separate Dateien in Schleife? Java Basics - Anfänger-Themen 6
M Scannen von *.txt - Dateien; wo sind der oder die Fehler? Java Basics - Anfänger-Themen 4
A Input/Output Dateien einlesen und ausgeben Java Basics - Anfänger-Themen 7
S Lese- / Schreibfähigkeit von Dateien sicherstellen Java Basics - Anfänger-Themen 1
C "HelloWorld" - Dateien erstellt, aber ist es eine class-Datei? Java Basics - Anfänger-Themen 2
J Java findet plötzlich die Dateien im Projekt nicht mehr. Java Basics - Anfänger-Themen 12
J Dateien in Verzeichnissen rekursiv auflisten wirft Exception Java Basics - Anfänger-Themen 4
L Classpath Alle Dateien im Classpath finden Java Basics - Anfänger-Themen 4
MiMa Formate für Dateien und Pfade? Java Basics - Anfänger-Themen 1
O Datei in mehrere kleine Dateien umwandeln Java Basics - Anfänger-Themen 47
L Richtige Reihenfolge der Dateien Java Basics - Anfänger-Themen 5
CptK Datentypen Text Dateien einlesen Java Basics - Anfänger-Themen 3
J Logging erzeugt zwei dateien.... Java Basics - Anfänger-Themen 7
A Dateien Verschieben Java Basics - Anfänger-Themen 1
M Mehre Dateien parallel kopieren mit Multithreading Java Basics - Anfänger-Themen 8
J Java-Dateien lassen sich nicht editieren Java Basics - Anfänger-Themen 46
E FTP Dateien hochladen Java Basics - Anfänger-Themen 3
J Probleme beim schreiben von Dateien Java Basics - Anfänger-Themen 5
Korvinus Vergleichen von 2 csv-Dateien Java Basics - Anfänger-Themen 2
I Texte mit Absätzen in Dateien speichern und auslesen Java Basics - Anfänger-Themen 1
M "substring()" mit Dateien und Pfadangaben Java Basics - Anfänger-Themen 5
Voreck Jar Dateien Standart programm ändern Java Basics - Anfänger-Themen 12
K Dateien aus Source-Package verwenden Java Basics - Anfänger-Themen 10
B Dateien aus dem "resource" - Folder kopieren in Verzeichnis Java Basics - Anfänger-Themen 9
B Kopieren von Dateien mit Adminberechtigungen Java Basics - Anfänger-Themen 14
F Threads ftp4j, viele Dateien upload Java Basics - Anfänger-Themen 5
X Dateien direkt hintereinander schreiben, Dateiname Java Basics - Anfänger-Themen 25
G Messwerte in 2 Dateien schreiben Java Basics - Anfänger-Themen 20
C Verarbeitung von sehr großen Dateien Java Basics - Anfänger-Themen 52
F Input/Output Dateien lesen/schreiben Java Basics - Anfänger-Themen 1
V Mehrere Dateien aus JFileChooser in eine ArrayList speichern Java Basics - Anfänger-Themen 2
K Dateien lesen | IndexOutOfBoundsException Java Basics - Anfänger-Themen 2
T Classpath Problem mit dem auslesen von Text-Dateien (Pfad) Java Basics - Anfänger-Themen 3
A attach source: Zusammenhang zwischen JAR und .class/.java Dateien? Java Basics - Anfänger-Themen 2
C Klassen Class Files nachladen (mehrer .jar Dateien) Java Basics - Anfänger-Themen 2
Bluedaishi for schleife um Dateien wieder zusammen zu fügen Java Basics - Anfänger-Themen 11
S Resourcen-Dateien im Jar-File verfügbar machen (Intellij 14) Java Basics - Anfänger-Themen 14
J Dateien für anderen User "mitgeben" Java Basics - Anfänger-Themen 1
S Dateien mit Java verschieben Java Basics - Anfänger-Themen 6
A Heap Space Error bei rekursiver Suche in Dateien trotz nur einer Zeile im Speicher Java Basics - Anfänger-Themen 26
E Dateien werden nicht gelöscht Java Basics - Anfänger-Themen 10
S Class Dateien decompilieren Java Basics - Anfänger-Themen 4
T Fehler beim Schreiben in Dateien! Java Basics - Anfänger-Themen 4
Bluedaishi Dateien Lassen sich unter windows nicht löschen Java Basics - Anfänger-Themen 8
Z Mehrere XML-Dateien zu einer zusammenfügen Java Basics - Anfänger-Themen 3
K JAR Dateien einbinden - funkt nicht wie es sollte... Java Basics - Anfänger-Themen 22
M Threads nio Dateien kopieren, Threads und Gui Java Basics - Anfänger-Themen 0
J *.sql Dateien in Java Java Basics - Anfänger-Themen 1
P Compiler-Fehler .java Dateien kompilieren und .class Dateien zur .jar Java Basics - Anfänger-Themen 4
S Daten aus anderen Dateien in neue Datei einlesen Java Basics - Anfänger-Themen 3
M Input/Output Arbeiten mit extrem vielen Dateien Java Basics - Anfänger-Themen 8
R File chooser Dateien in frame anzeigen lassen Java Basics - Anfänger-Themen 5
N tar-Dateien Java Basics - Anfänger-Themen 6
B Methoden Dateien konvertieren Java Basics - Anfänger-Themen 3
L Dateien speichern/auslesen Java Basics - Anfänger-Themen 5
M Input/Output Probleme beim Parsen von CSV und TXT Dateien Java Basics - Anfänger-Themen 7
P Wiedereinstieg und kann keine Dateien mehr öffnen... Java Basics - Anfänger-Themen 13
F Classpath Dateien einbinden und Classpath durchsuchen Java Basics - Anfänger-Themen 2
N Java Programm zum Suchen und Ersetzen von Text Dateien Java Basics - Anfänger-Themen 10
S Dateien/LinkedList/StringBuffer - SOrtierung klappt nicht so ganz Java Basics - Anfänger-Themen 2
U Best Practice Nicht-permanente Links auf Dateien Java Basics - Anfänger-Themen 5
B In welchem (Default) Pfad erstellt Java Dateien? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben