Удаление файлов с неизвестным расширением

Alex_nov

Новичок
Удаление файлов с неизвестным расширением

Добрый день!

Подскажите, как удалить файлы:
Имеются в папке
1_file.jpg
1_file.gif
1_file.png

Я знаю имя файла, но не знаю расширение, точнее оно мне не нужно знать!

Как удалить все 1_file.* ?

через unlink(1_file.*) - не получается.

Спасибо.
 

tz-lom

Продвинутый новичок
PHP:
foreach (new DirectoryIterator('path') as $file)
{
    if(!$file->isFile()) continue;
    if(strpos($file->getFilename(),'1_file.')==0) unlink($file->getPathname());
}
для усвоения материала в код была внесена ошибка которую очень легко исправить
 

phprus

Moderator
Команда форума
tz-lom
Надо заметить, что ошибка критическая и что без ее устранения код запускать опасно. А то будет потом требовать восстановить все его данные.

Кстати ошибок тут две.
 

tz-lom

Продвинутый новичок
ну,это не патч Бармина так что не так уж и страшно,а вот с скобками это я да,закосячил,надо было хотябы в ИДЕ набирать а не надеяться на свою зоркость :)
 
Сверху