Diverse Files aus Ordner auslesen

Status
Nicht offen für weitere Antworten.

insertcoin

Aktives Mitglied
Guten Morgen,

meine Applikation soll aus einem bestimmten Verzeichnis, Dateien herausziehen, verarbeiten und wieder löschen. Die Dateien haben alle das gleiche Format, sollen aber je nach Bezeichnung verschieden verarbeitet werden.

Mein Problem: Wie kann ich der Applikation sagen, nehm einfach die Datei die in dem Verzeichnis steckt und verarbeite sie, so oder so.

Die Datei einzulesen, wenn ich weiß wie sie heißt ist kein Problem. Aber wie ich das in meinem jetzigen Fall machen soll, weiß ich einfach nicht.
 

The_S

Top Contributor
Naja, alle Dateien aus dem Verzeichnis anzeigen lassen mit file#listFiles (ggf. rekursiv) und dann auf den Dateinamen prüfen, was gemacht werden soll.
 

insertcoin

Aktives Mitglied
ok, hört sich ja einfach an.
hab diesmal ehrlich gesagt nicht viel nachgelesen, steh ein bisschen unter zeitdruck.
deshalb wollt ich nur mal wissen, ob es realisierbar ist. und wieviel aufwand etwa drin steckt.
dankeschön ..
 
G

Guest

Gast
ok, hab noch ne frage.
hab das jetzt mit der auflistung und so weiter alles raus.
möchte jetzt nach bestimmten kriterien suchen , hab dazu die Schnittstelle FileFilter gefunden.aber mit der bekomm ichs nicht hin. meine Files haben immer ein ähnliches schema :
bez_bez_bez_irgendwelcheZahlen.end oder sowas
mein problem ist, ander stelle mit den zahlen möchte ich einen stern * zum suchen einfügen.
also etwa so:
bez_bez_bez_*.end .. dass es mir eben alle files mit dem schema raussucht, egal welche zahl sie da enthalten.

hoffe jemand hat eine idee..
danke schonmal im vorraus.

Greeetz insertcoin
 

Murray

Top Contributor
Entweder arbeitest du mit regex, oder ganz billig so:
Code:
boolean accept(File dir,
               String name) {

   return name.startsWith( "bez_bez_bez_") && name.endsWith( ".end");
}

Soll nicht zwischen Groß- und Kleinschreibung unterschieden werden, dann so:
Code:
boolean accept(File dir,
               String name) {
   String lcName = name.toLowerCase();
   return lcName.startsWith( "bez_bez_bez_") && lcName.endsWith( ".end");
}
 

insertcoin

Aktives Mitglied
mit regex hab ich noch nichts gemacht, muss ich mir jetzt unbedingt mal anschauen. aber der code den du da hingeschrieben hast, hilft mir weiter. vielen dank, ohne das forum würd ich für manche sachen wohl ewig brauchen.

Greeetz
 

insertcoin

Aktives Mitglied
ich hab noch ein riesen problem.. ich nutze nun den code oben, und schreibe new FileFilter(... als inner klasse zum suchen. Wenn ich das programm dann in meiner IDE aufrufe funktioniert es.
Beim Start mit einer Batch File, bekomme ich aber eine NoClassDefFoundError. und der fehler ist genau in der zeile in der new FileFilter(.... beginnt. Muss ich die FileFilter Klasse jetzt doch noch schreiben?? Ich checks nicht, das komische ist eh das es in der IDE funtioniert. Aber mit der .bat file nicht ..

Hoffe jemand hat einen Typ .. ich bin fetzig am rotieren ..

Greeetz insertcoin
 

Murray

Top Contributor
Vermutlich ein Classpath-Problem. Wie sieht dein Batch-File aus? Wie ist der Classpath gesetzt? Wo liegen die *.class-Dateien?
 

insertcoin

Aktives Mitglied
.bat File sieht so aus

set path=.;JDK/bin
java -cp . Applikation

die .class datei und das JDK liegen im selben Ordner .. und ich hab gedacht das -cp . setzt den classpat zur Laufzeit!??
Weiß echt keine Möglichkeit mehr.
Bekomme auf jeden Fall die NoClassDefFoundError Exception. und dann gibt er in der konsole aus dass der fehler in der zeile mit New FileFilter steckt ..

Könnt grad alles über den Haufen werfen, so eine Shceiße ..
 

Murray

Top Contributor
insertcoin hat gesagt.:
.und ich hab gedacht das -cp . setzt den classpat zur Laufzeit!??
Das ist auch korrekt. Wahrscheinlich hast du nur ein Class-File aus der IDE kopiert; beim Compilen einer Klasse mit "inner-classes" entstehen aber mehrere Class-Files.
 

insertcoin

Aktives Mitglied
Ich glaubs nicht, ich habs. Wusste nicht dass da noch eine Class File erstellt wird ..
Oh man, wie geil ist das .. wenn ich könnte würd ich dir sofort ein Bier ausgeben :).
Danke .. bin fast durchgedreht..
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Diverse Design-Fragen Allgemeine Java-Themen 6
J Diverse Fragen bezüglich Jasper Allgemeine Java-Themen 3
I Diverse kleinere Verständnisprobleme Allgemeine Java-Themen 8
C Probleme beim Erstellen eines runnable-jar files Allgemeine Java-Themen 1
H Mehrere PNG-Files in einer Datei Allgemeine Java-Themen 9
R Delete files before creating new from temp using Java file method Allgemeine Java-Themen 1
X Files.walkFileTree zählt nicht richtig Allgemeine Java-Themen 2
L Mehrere .Jar Files aufrufen Allgemeine Java-Themen 9
P Am Application Server - Selbe files aber trotzdem CNF Allgemeine Java-Themen 2
B Maven Zugriff auf files aus einem kompilierten jar Allgemeine Java-Themen 15
S Eigenschaften (hier Verknüpfung) eines Files lesen Allgemeine Java-Themen 2
M *.class Files ausführen Allgemeine Java-Themen 2
F Java moved Files statt sie zu kopieren Allgemeine Java-Themen 12
B Existenz eines Files max 30 sec prüfen Allgemeine Java-Themen 5
C Input/Output Zip Files über Socket senden und empfangen Allgemeine Java-Themen 6
J Java Software Compare Files und Neue File erstellen Allgemeine Java-Themen 0
X Wav-Files abspielen Allgemeine Java-Themen 2
L Zwei Files miteinander vergleichen und Grafisch darstellen Allgemeine Java-Themen 1
W audio files metadaten Allgemeine Java-Themen 2
M Threads Excel files bearbeiten Allgemeine Java-Themen 4
J Wie kann man .txt Files übers Internet verschicken? Allgemeine Java-Themen 53
V Files mit Umlauten ergeben keine Größe Allgemeine Java-Themen 9
K Zip-Archive mit temporären Files erstellen Allgemeine Java-Themen 16
M Verschlüsselung von Text und Files durch RSA (Encoding Problem) Allgemeine Java-Themen 7
M wav-files kanäle zusammenfügen + pitchen Allgemeine Java-Themen 6
R Löschen von Files nicht möglich Allgemeine Java-Themen 11
B Files.isDirectory Allgemeine Java-Themen 14
P Ordnerstruktur nach .js-Files durchsuchen Allgemeine Java-Themen 2
L Class Files , Methode .delete() Allgemeine Java-Themen 13
P Files - nach der reihe String reinschreiben Allgemeine Java-Themen 2
J Laden von JAR Files geht ohne ADMIN Rechte sehr langsam Allgemeine Java-Themen 6
A Navigation zu Files innerhalb jar Allgemeine Java-Themen 3
P JAVA Bilder/Videos in Form von Files vergleichen Allgemeine Java-Themen 7
B Eclipse Attache source to own jar-files Allgemeine Java-Themen 2
B Permissions of Folders/Files Allgemeine Java-Themen 6
A External Sort - too many open files Allgemeine Java-Themen 6
E Files Kopieren Allgemeine Java-Themen 8
V Mac: Paketinhalt eins Files öffnen, wie? Allgemeine Java-Themen 3
M Übergabe mehrer Files an selbstprogrammieren Parser Allgemeine Java-Themen 4
reibi Separator in java.util.Properties-Files Allgemeine Java-Themen 3
M Webservices: WSDL Files ohne "Service" Element? Allgemeine Java-Themen 4
ruutaiokwu System.out auf files umlenken in log4j.xml Allgemeine Java-Themen 4
X Log files monitoren Allgemeine Java-Themen 7
reibi Files über Classpath laden Allgemeine Java-Themen 22
S Viele zip-files zu einem kombinieren..? Allgemeine Java-Themen 3
B Öffnen und schließen von Pdf-Files Allgemeine Java-Themen 8
T Class-files zur Laufzeit zu Reflection-Zwecken laden Allgemeine Java-Themen 18
R in .jar werden files nicht gefunden!!! Allgemeine Java-Themen 5
N Fehler mit Jar-Files Allgemeine Java-Themen 9
J BufferedImage aus PNG Files haben keinen Type Allgemeine Java-Themen 4
U Properties in Jar Files Allgemeine Java-Themen 3
Developer_X Extract Zip Files with Java Allgemeine Java-Themen 21
N 2 files auf gleichheit vergleichen Allgemeine Java-Themen 5
A Get all Files in Workspace Allgemeine Java-Themen 9
Quaxli Files massenhaft löschen Allgemeine Java-Themen 3
N Versionierung von jar-Files Allgemeine Java-Themen 5
Daniel_L Best Practice zum Löschen von Log-Files? Allgemeine Java-Themen 8
V aus mehreren jar files, ein großes basteln Allgemeine Java-Themen 22
J Too many open files Allgemeine Java-Themen 11
J Eclipse: Einbindung von jar-Files funktioniert nicht Allgemeine Java-Themen 4
O .jar Files - Tools zum generieren Allgemeine Java-Themen 25
A Problem: Mehrere PDF-Files nacheinander Öffnen Allgemeine Java-Themen 12
A jpeg Files mit eigenem Programm öffnen Allgemeine Java-Themen 4
M Embedded Files aus PDF extrahieren Allgemeine Java-Themen 3
J Too many files open Allgemeine Java-Themen 4
M Debuggen von Code in jar-Files? Allgemeine Java-Themen 5
G Sonderzeichen für Files Allgemeine Java-Themen 5
G bestimmte Files suchen Allgemeine Java-Themen 2
reibi Classenpath mit mehreren gleichen jar-Files Allgemeine Java-Themen 7
M Die gleiche Klasse in mehreren JAR files Allgemeine Java-Themen 5
M Probleme mit jar-files Allgemeine Java-Themen 5
G Bearbeiten von Files in einem Thread Allgemeine Java-Themen 4
reibi Klassenpfad für jar-Files Allgemeine Java-Themen 7
J Alte Log Files löschen mit log4j Allgemeine Java-Themen 3
D Files umbenennen mit renameTo() Allgemeine Java-Themen 5
I Pfadangabe zu Files Allgemeine Java-Themen 2
X PowerPoint Files in Java erzeugen Allgemeine Java-Themen 2
sparrow Ant build-files rekursiv aus ant aufrufen Allgemeine Java-Themen 3
K "Too many open files" bei Property List Allgemeine Java-Themen 5
T Mp3 files? Allgemeine Java-Themen 2
I Files einlesen Allgemeine Java-Themen 3
mabu Erstellen/Entpacken von Cabinet-Files Allgemeine Java-Themen 12
T Jar-Files und JVM-Cache? Allgemeine Java-Themen 2
P eingebundene *.jar- Files Allgemeine Java-Themen 28
G policy files laden? Allgemeine Java-Themen 8
T Files an das Betriebsystem übergeben such ideen! Allgemeine Java-Themen 3
M auf files des packages zugreifen Allgemeine Java-Themen 2
A Versionierung von Class-Files Allgemeine Java-Themen 10
vogella Korrektur der Filetypenzuordnung für .jar Files unter Window Allgemeine Java-Themen 2
S Files umbennen Allgemeine Java-Themen 4
M laden von Klassen aus jar files Allgemeine Java-Themen 2
R Drag und Drop von externen Files geht nur als Application Allgemeine Java-Themen 2
V Jar Files Auf meinem Handy Allgemeine Java-Themen 7
D Files einlesen (XML Files) Allgemeine Java-Themen 2
N Problem mit jar und ant: kann files nicht lesen! Allgemeine Java-Themen 15
P Fortschrittszustand von gezippten Files anzeigen Allgemeine Java-Themen 6
S JAR-Files Allgemeine Java-Themen 6
F Alle Files im Ordner nach Dateinamen durchsuchen Allgemeine Java-Themen 28
P Fehlermeldung beim Speichern eines java files Allgemeine Java-Themen 5
P jar files einbinden (Eclipse) Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben