Lukaso hat geschrieben:@GPI
Du sprichst in rätseln
Einfach: in Inhaltsverzeichnis der Festplatte sind alle Dateinamen größe, länge, start-in-datenbereich-der-hdd, Attribute etc. eingetragen.
Du überprüft momentan die Dateilänge. Für die Dateilänge muß man halt dieses Inhaltsverzeichnis überprüfen. Jenachdem könntest du auch die directory-Commandos benutzen, die könnten ein tick schneller sein. Ansonsten mußt du immer in inhaltsverzeichnis reinschauen und das liegt nun mal auf der Festplatte...
Wenn du jetzt aber viele dateien in einen bestimmen Ordner überprüfen willst, dann empfielt es sich, dieses Verzeichnis komplett in eine Array/LinkedList zu laden, weil nun mal ein Speicherzugriff ein tick schneller ist als ein HDD-Zugriff.