I have a directory which can contain over 10.000 files, and files are added constantly. What I what is to get the oldest file (first created), which I then process and remove. For performance reasons, I do NOT want to use @files = readdir(); because this slows down my program enormously with 10.000 files to process everytime. I now use readdir to read the first file and process it. It appears that this is always the latest created file, so LIFO (Last In, First Out). But I want FIFO (First In, First Out). Is there a fast way to get the oldest file in a directory?
TIA
Grtz Marcello
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |