Ho bisogno di uno script PHP che trovi la data del file più vecchio in una cartella. In questo momento, sto iterando su ogni file e confrontando la sua data modificata al file precedente e mantenendo la data più vecchia memorizzata.Trova il file più vecchio in una cartella utilizzando PHP
C'è un modo meno intenso di memoria/disco per fare questo? Ci sono circa 300k file nella cartella. Se apro la cartella in Windows Explorer, l'ordinamento automatico per data verrà modificato e il file più vecchio verrà visualizzato molto più velocemente. C'è un modo per sfruttare l'ordinamento predefinito di Explorer da uno script PHP?
Mi piace la risposta, ma con molti file, PHP esaurisce la memoria prima di terminare e lo script muore. – BLAKE
puoi filtrare determinati file per non controllare, forse cartelle, file di testo, script? $ exclude_files = array ('.', '..') –
No, tutti i file sono denominati% timestamp-guid% .tmp. Non riesco a escludere file diversi da "." e '..'. – BLAKE