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
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
6:50 pm on Nov 28, 2012 (gmt 0)
If you're on Linux, something like
ls -t | head -10
the -t flag in ls orders them by file modification time, if by that you mean 'latest' rather than file creation time.