Ich lese ja gerade nicht Dateiinhalte (kein Öffnen der Dateien) ein, sondern welche Dateien und Verzeichnisse es gibt. Das ist der Cache den ich augenscheinlich nicht beeinflussen kann mit irgendwelchen Flags beim Einlesen.
Laufwerk trennen ist zwar auf Dauer etwas unpraktisch, aber wenn hier keiner eine bessere Methode kennt, bleib ich dabei.
Damals, mit meinem
FileSplitter, hatte ich ja ein bissl zu viel rumgetestet.
Gucke ich mir an. Vielleicht finde ich da ja Hinweise.
Da im "Normalfall" eine Datei gelesen wird, die überall liegen kann, Festplatte/SSD/USB/Netzlaufwerk, warum sollte man für jedes Speichermedium eine eigene optimale Verfahrensweise suchen?
Du mißverstehst. Es gibt tatsächlich noch andere Methoden als FindFirstFile/FindFirstFileEx und ich möchte die vergleichen. Und ja, Netzwerklaufwerke werden auch irgendwann in den Vergleich einfließen. Aber der Vergleich ist zwischen verschiedenen Methoden auf den jeweils gleichen Datenträgern. Ich muß nur den Zwischenspeicher irgendwie aus meinem Vergleich herausbekommen.