Hallo, > ich habe ein Verzeichnis mit ca. 10.000 JPEGs, die nach Artikelnummern > benannt sind. > > Aus diesem Verzeichnis m�chte ich gerne in ASP-Seiten zur Laufzeit mit > Wildcards nach Dateien suchen. Im Prinzip ist das kein Problem; �ber das > Filesystemobject und getFolder den Ordner �ffnen, dann per Schleife einmal > durchgehen und mit If die betreffenden Files raussuchen. > > Dummerweise ist die Performance bei 10.000 Dateien sehr schlecht. Gibt es > einen schnelleren Weg in ASP/VBScript, per Wildcards nach Dateien > zu suchen?
In VBScript direkt kenne ich keinen Weg, da dies durch das FileSystemObjekt einfgeschr�nkt wird. Du hast jedoch andere M�glichkeiten, wenn du eigene ActiveX-DLLs verwendest: 1) Du kannst auf ASPExec zur�ckgreifen und dir mittels "cmd.exe" die Ausgabe von "dir /b" in eine Variable holen. Diese kannst du dann nach belieben durchsuchen. 2) Alternativ kannst du eine eigene DLL in VB oder Delphi schreiben, welche mittels FindFirst (Delphi) oder Dir (VB) die Suche nach der Datei durchf�hrt. Die eigentliche Suche erledigt hier das Betriebssystem. Dies wird effektiver sein als L�sung 1. MfG, Markus Oestreicher [QualityHosting Support] ------------------------------------------- Informationen: http://www.qualityhosting.de | [aspgerman] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
