Zeitkritisch gestuertes durchsuchen eines Verzeichnises

Status
Nicht offen für weitere Antworten.

Fluffy

Mitglied
Hi,

ich hab folgendes prob. ich möchte Dateien auslesen und zwar aus eine Ordner. Das ganze läuft in einem extra Thread.
Unter umständen tummeln sich da über ne million Dateien rum. über eine Konstante soll ich einstellen können, wieviele dateien geladen werden sollen bis der Thread kontrolliert in eine pause geht und dann weitermacht.

Wie kann ich das Verzeichnis so kontrolliert durchsuchen ? Weil wenn die list() methode alle Files in ein String-Array lädt, stirbt bei ner million Dateien der Rechner nen legendeären Tot

Fluffy :lol:
 

thE_29

Top Contributor
Zeitkritisch wird da nix gehn, mit Java!

Mit C++ könntest du findfirstfile und findnextfile (glaub so heißen die Methoden).


Die liefern dir halt immer nur 1 Datei zurück....
 

thE_29

Top Contributor
mit ListFiles einen FileNameFilter mitgeben und dich von a - z durchhandeln!

So bekommst zwar auch viele Files, aber wennst nach abc machst, dann halt immer nur für gewisse Buchstabengattungen, blöd isses wenn die Millionen Dateien gleich anfangen ;>


Oder du machst es halt mit C++ und JNI!
 

meez

Top Contributor
Oder du nimmst ne Datenbank-Software wie alle anderen Leute auch, die solche Datenmangen verarbeiten müssen...;)
 

thE_29

Top Contributor
Naja, auch die könne langsam sein (Oracle 8 irgendwas)


Wenn du genug Sätze drinnen hast und ein Count oder order by, dann werklt der auch ein bisi :)


Aber es is auf jeden Fall schneller als eine normale Suche (alleine das "locate/updatedb" in Linux zum Dateien suchen is supi!)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O regulärer Ausdruck zum durchsuchen eines Strings verwenden Allgemeine Java-Themen 2
Ernesto95 HTTP Mit JavaScript erzeugte dynamische Webseite auslesen und nach einem Schlüsselwort durchsuchen Allgemeine Java-Themen 6
districon Programm zum Durchsuchen von (Ebay-)Artikeln Allgemeine Java-Themen 1
Kirby.exe Filename nach bestimmtem Pattern durchsuchen Allgemeine Java-Themen 5
S Wörterliste nach Wörtern mit u durchsuchen und diese auf der Konsole ausgeben lassen Allgemeine Java-Themen 33
T Methoden Methode zum durchsuchen einer ArrayList Allgemeine Java-Themen 8
T Textarea nach nur 1 wort durchsuchen Allgemeine Java-Themen 3
F String nach Schlüsselwörtern durchsuchen und ganze Zeile ausgeben Allgemeine Java-Themen 4
M Fasta nach Mustern durchsuchen dauert zu lange Allgemeine Java-Themen 2
R HTML Tabelle durchsuchen Allgemeine Java-Themen 3
G String durchsuchen Allgemeine Java-Themen 5
S String mit Matcher.find durchsuchen und ausgeben Allgemeine Java-Themen 7
T Package durchsuchen Allgemeine Java-Themen 11
A Excel nach bestimmten Inhalt durchsuchen Allgemeine Java-Themen 8
P Ordner und Unterordner rückwärts durchsuchen Allgemeine Java-Themen 3
P Sinnfragen, um eine riesige Verzeichnisstruktur zu durchsuchen und zu verarbeiten Allgemeine Java-Themen 20
B Swing In JAR Ordner durchsuchen Allgemeine Java-Themen 2
P Ordnerstruktur nach .js-Files durchsuchen Allgemeine Java-Themen 2
S HTML-Quelltext nach bestimmter Stelle durchsuchen Allgemeine Java-Themen 2
K [Refactoring] ClassLoader Verzeichnis durchsuchen lassen Allgemeine Java-Themen 7
windl Durchsuchen eines Verzeichnisbaums Allgemeine Java-Themen 3
C C-ähnlichen Code nach speziellen Informationen durchsuchen Allgemeine Java-Themen 2
G Code nach Schleifen und Verzweigungen durchsuchen Allgemeine Java-Themen 6
A Text via RegEx durchsuchen und teile ersetzten Allgemeine Java-Themen 5
E ordner rekursiv durchsuchen Allgemeine Java-Themen 6
M Große Datei mit Regex durchsuchen Allgemeine Java-Themen 4
C Spielfeld nach Treffern durchsuchen Allgemeine Java-Themen 4
F Char-Array nach einem Wort durchsuchen! Allgemeine Java-Themen 11
P String nach ENTER durchsuchen Allgemeine Java-Themen 6
W return Collection mit schleife durchsuchen Allgemeine Java-Themen 10
L Textdatei nach Wörter durchsuchen Allgemeine Java-Themen 3
T Array durchsuchen - aber richtig Allgemeine Java-Themen 7
O PDF-Dateien bearbeiten/durchsuchen Allgemeine Java-Themen 3
B Verzeichnis durchsuchen geschwindigkeit optimieren Allgemeine Java-Themen 6
C Reguläre Ausdrücke, String rückwärts durchsuchen Allgemeine Java-Themen 6
hdi text durchsuchen -> satzzeichen entfernen Allgemeine Java-Themen 5
T Webseiten durchsuchen und Bilder downloaden Allgemeine Java-Themen 4
V Object durchsuchen Allgemeine Java-Themen 4
G Am schnellsten Datei durchsuchen? Allgemeine Java-Themen 3
G Datei durchsuchen, lange Laufzeit! Allgemeine Java-Themen 2
C Dateien auf Festplatte speichern durch "Durchsuchen-But Allgemeine Java-Themen 3
A String nach Characterfolge durchsuchen. Allgemeine Java-Themen 3
M Ordner nach neuester Datei durchsuchen Allgemeine Java-Themen 4
E Quelltext nach Datentypen durchsuchen Allgemeine Java-Themen 10
M Problem mit Durchsuchen von BufferedImage Allgemeine Java-Themen 10
E String durchsuchen Allgemeine Java-Themen 7
A Alle Ordner durchsuchen und Dateien finden Allgemeine Java-Themen 2
F Alle Files im Ordner nach Dateinamen durchsuchen Allgemeine Java-Themen 28
G String nach Muster durchsuchen Allgemeine Java-Themen 5
M PDF-Datei nach einer bestimmten zeichenfolge durchsuchen Allgemeine Java-Themen 2
P *.log File durchsuchen Allgemeine Java-Themen 21
O website durchsuchen Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben