PHP fopen с использованием маски файла

Возможно ли/как я могу открыть текстовый файл в PHP, используя маску файла?

Файлы будут называться, например:

abcdef_072810_999222.txt abcdef_072910_123456.txt abcdef_073010_888884.txt

Итак, я хочу открыть или переименовать файл следующим образом (обратите внимание на маску *):

"abcdef_".date("mdy")."_*.txt"

Я хотел бы избежать чтения содержимого каталога, зацикливания ... если это возможно.


person Scott Szretter    schedule 29.07.2010    source источник
comment
Можете ли вы дать более подробную информацию о том, что вы действительно хотите сделать? Открыть, переименовать?.. Почему без зацикливания?   -  person salathe    schedule 29.07.2010
comment
если зацикливание - единственный способ, хорошо, я просто надеялся на что-то более эффективное.   -  person Scott Szretter    schedule 29.07.2010


Ответы (1)


Вы можете использовать функцию glob.

foreach (glob("*.txt") as $filename) {
    echo "$filename size " . filesize($filename) . "\n";
}
person Sarfraz    schedule 29.07.2010