Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 27.09.2005, 15:54   Nach oben    #1
Erfahrener Benutzer
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 425
Standard File - Sucher

Hi,
Ich mochte ein prog schreiben, was eine Liste von allen DateienTypen (vorher ausgewählt) erstellt, doch mein größtes problem ist, dass ich nicht weiß, wie ich sagen kann, dass mein Computer in "C:\???" nach dateiTyp *.??? sucht.
Ich habe schon paar versuche gestartet, alle vorgefertigten Java-File-Classen nach einer Funktion zu duch suchen, habe aber nichts gefunden.

am besten wären code-schnipsel oder ne ganze Class datei

Danke schon im voraus.
Xean ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.09.2005, 16:10   Nach oben    #2
Benutzer
 
Registriert seit: 25.10.2004
Beiträge: 38
Standard

hi,

hast du dir schonmal die Klasse File angesehen? --> http://java.sun.com/j2se/1.4.2/docs/...a/io/File.html

das könnte das sein, wonach du suchst. vor allem solltest du dir die Methode public String[] list(FilenameFilter filter) der Klasse File anschauen.

mfg,
alekz
alekz ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.09.2005, 07:26   Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 515
Standard

Hab zufällig letztens ne Suchfunktion für eines meiner progs geschrieben. Lässt sich eigentlich ganz leicht für deine Zwecke umschreiben.

PHP-Code:
 void searchSingle(File dirString search) {
  
  
File[] files dir.listFiles();
  for (
File file files) {
   if (
file.getName().equalsIgnoreCase(search)) {
    
dlm.addElement(file);
   }
   if (
file.isDirectory()) {
    
searchSingle(filesearch);
   }
  }
 } 
Denke du dürftest mit dem Code zurechtkommen. Wenns um Performance geht, würde ich auch noch nie Mult-Threading Variante angeben. hab schon festgestellt, dass bei manchen Prozessoren (z. B. welche mit HT Technologie) eine Multi-Threading Suche wesentlich schneller ist (zumindest unter Windows).
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.10.2005, 20:52   Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 425
Standard

Dank,
aber was ist "dlm"???
und was bedeutet die zeile 5:
if (file.getName().equalsIgnoreCase(search))???
Xean ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.10.2005, 14:47   Nach oben    #5
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 567
Standard

dlm scheint ein Vector zu sein, der bereits vor der Methode, also als "Klassenvariable" deklariert wurde.

PHP-Code:
if (file.getName().equalsIgnoreCase(search)) 
search ist ein String der der Methode übergeben wurde.
Die Zeile heißt also:
file = die Datei
.getName() = Name der Datei
equalsIgnoreCase(String) = entspricht, Groß/Kleinschreibung wird ignoriert
search = der Übergebene String

Also:
Wenn die Datei so heißt wie der übergebene String, egal was groß, bzw. klein geschrieben wird, dann....
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.10.2005, 17:29   Nach oben    #6
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 515
Standard

dlm ist das ListModel von meiner JList in der ich das ganze Zeug reinpacke. Ansonsten hat das sparrow schon ganz gut erklärt
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
forced file download juergreh PHP-Programmierung 5 16.05.2006 04:43
file upload juergreh PHP-Programmierung 2 29.11.2005 01:24
Eigenes TreeModel und updates pago Desktop-Applikationen und Grafik 3 24.11.2005 16:16
File will keine Datei generieren Gottzilla Allgemeine Java-Programmierung 2 27.06.2005 10:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:13 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44