![]() |
|
|||||||
| Allgemeine Java-Themen Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Stammbenutzer
Viertel Megabyte
Registriert seit: 25.02.2005
Fachbeiträge: 345
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
|
Hi,
ich wollte für meinen Media Player ein Such-Tool für Media-Dateien programmieren, damit man nach dateien suchen kann und diese dann der Playlist hinzufügen kann. Mit einer Optionen kann man dann sogar auch .zip und .jar Archive durchsuchen lassen. Jetzt musste ich aber feststellen, dass bei genau den gleichen bedingungen mein Suchtool schneller ist als das Standard Windowssuchtool. Warum ist das so? Eigentlich ist es eh besser so aber mich würde interessieren warum. |
|
|
| #3 (permalink) | |
|
Stammbenutzer
Viertel Megabyte
Themenstarter
Registriert seit: 25.02.2005
Fachbeiträge: 345
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
|
naja, ich werd das Tool mal fertig schreiben, derzeit läuft es nur in der IDE melde mich aber wieder, finde es aber trotzdem seltsam .....
Jedenfalls: Bei der Formatsuche mache ich das so: Ich lasse mir mit File.listFiles(); alle Dateien eines Ordners geben. Danach frage ich mit einer for schleife jede einzelne datei ab ob es sich hier um einen Ordner oder um eine wirliche datei handelt. Ist es eine Datei prüft er mit Hilfe eines Filters (String array mit datei-typen nach denen gesucht werden soll) ob die datei dem Filter entspricht (File.getName.endsWith(stringfilter[forschleifen-index])). Tja und bei der Namenssuchmethode geht das eigentlich gleich nur das eben nicht die Methode endsWith sondern die Methode contains benutzt wird. |
|
|
| #4 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 05.01.2005
Fachbeiträge: 2.430
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
|
Was ist mit Unterverzeichnissen ? Du musst ja beachten das das Durchsuchen von Unterverzeichnissen etc. nochmal Zeit etc. kostet.
Shrike: ???
__________________
"If you wait for a complete and perfect concept to germinate in your mind,you are likely to wait forever" DeMarco |
|
|
| #5 (permalink) | |
|
Stammbenutzer
Floppy Disc
Registriert seit: 22.10.2004
Fachbeiträge: 779
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Bei einer Standardinstallation von XP ist die Suche so eingestellt, daß sie Zips IMMER durchsucht.
Insofern ist die Frage, ob Du unter gleichen Bedingungen getestet hast. Vermutlich eher nicht. Davon abgesehen ist bei zwei Testdurchläufen immer der zweite Durchlauf im Vorteil, weil dann bereits die Verzeichnisstruktur im Cache ist.
__________________
Versuchen ist der erste Schritt zum Versagen (Homer J. Simpson) |
|
|
| #6 (permalink) | |
|
Stammbenutzer
CD-R 80
Registriert seit: 07.10.2003
Fachbeiträge: 9.069
Blog-Einträge: 7
Abgegebene Danke: 96
Erhielt 390 Danke für 302 Beiträge
|
hab mir erlaubt shrikes post zu löschen, da ich ein smile als einziges post für unsinnig halte...
topic: solange, wie erwähnt, du nicht die selbe funktionalität hast wie die Windows suche, so ist Vergleich natürlich obsolet
__________________
When I was young, I invented an invisible friend called Mr Ravioli. My psychiatrist says I don't need him anymore, so he just sits in the corner and reads |
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| DB-Tool? | Bubi Meier | Datenbankprogrammierung | 6 | 10.12.2008 13:51 |
| GUI Tool | Java Basics - Anfänger-Themen | 2 | 06.04.2008 19:21 | |
| Wie mach ich, das mein Button schneller reagiert. | anfänger | Allgemeine Java-Themen | 13 | 19.05.2005 23:24 |
| Welches UML Tool und warum | mariopetr | IDEs und Tools | 18 | 19.05.2005 11:49 |
| Windows Tool mit Java steuern | Linad | Allgemeine Java-Themen | 9 | 03.04.2005 15:32 |
| Lesezeichen |
|
|