Ich brauche ein PHP-Skript, das das Datum der ältesten Datei in einem Ordner findet. Im Moment überspiele ich jede Datei und vergleiche ihr Datum mit der vorherigen Datei und halte das älteste Datum gespeichert.Finden älteste Datei in einem Ordner mit PHP
Gibt es eine weniger Festplatte/Speicher intensive Möglichkeit, dies zu tun? Im Ordner befinden sich etwa 300.000 Dateien. Wenn ich den Ordner im Windows Explorer öffne, wird automatisch nach Datum sortiert und ich sehe die älteste Datei viel schneller. Gibt es irgendeine Möglichkeit, die Standardsortierung des Explorers aus einem PHP-Skript zu nutzen?
Ich mag Ihre Antwort, aber mit so vielen Dateien, läuft PHP aus dem Speicher vor dem Beenden und das Skript stirbt. – BLAKE
können Sie bestimmte Dateien ausfiltern, um sie nicht zu überprüfen, vielleicht Ordner, Textdateien, Skripte? $ exclude_files = array ('.', '..') –
Nein, alle Dateien heißen% timestamp-guid% .tmp. Ich kann keine anderen Dateien als '.' und '..'. – BLAKE