| Keep 10 latest files in folder
|
ahmed24

msg:4523177 | 12:28 pm on Nov 28, 2012 (gmt 0) | I've got a folder called Photos, i want a php script to keep only the 10 latest files and delete everything else. Any ideas how I can achieve this? Thanks
|
rainborick

msg:4523299 | 6:14 pm on Nov 28, 2012 (gmt 0) | Crawl the directory and use filemtime() to check the last modification time on each file. The function returns a UNIX timestamp, which you can easily sort.
|
brotherhood of LAN

msg:4523316 | 6:50 pm on Nov 28, 2012 (gmt 0) | If you're on Linux, something like the -t flag in ls orders them by file modification time, if by that you mean 'latest' rather than file creation time. head -10 is saying take the top 10 off the list.
|
|
|