2010-07-29 38 views
1

Est-il possible/comment puis-je ouvrir un fichier texte en PHP en utilisant un masque de fichier?Fopen PHP en utilisant le masque de fichier

Les fichiers vont être nommé par exemple:

abcdef_072810_999222.txt abcdef_072910_123456.txt abcdef_073010_888884.txt

Je veux fopen ou renommer le fichier comme celui-ci (notez le * masque) :.

"abcdef _" la date ("MDY")

Je voudrais éviter un contenu du répertoire de lecture, boucle à travers ... si possible. "_ * txt.".

+0

Pouvez-vous donner plus de détails sur ce que vous voulez vraiment faire? Ouvrir, renommer? .. Pourquoi sans boucler? – salathe

+0

si la boucle est le seul moyen, bien, j'espérais juste quelque chose de plus efficace. –

Répondre

3

Vous pouvez utiliser la fonction glob.

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