проверка имен списка файлов каталога

Kirill

Новичок
проверка имен списка файлов каталога

при аплоде файла нужно проверить есть ли такой файл в каталоге, и если есть то сохранить его как file_name[n].ext где n - номер. Например "рисунок[1].jpg". если такой есть то сохранить как "рисунок[2].jpg' и т.д.
Возникает вопрос, как лучше перебирать все файлы в каталоге.
Я делаю так:
$dir =dir("/path/");
while($item = $dir->read()){
preg_math();
}
Но если в каталоге файлов будет очень много, не будет ли эта конструкция тормозить? как ещё можно вычислить свободное имя файла?
 

Kirill

Новичок
и в правду зачем :) можно запустить бесконечный цикл
и проверять if(is_file("рисунок[".$i."]")){continue;}else{break;}
ещё есть варианты?
 
Сверху