renommer des fichiers

Eléphanteau du PHP | 32 Messages

05 sept. 2013, 11:05

Bonjour

J'ai un dossier photos avec des fichiers nommés 0_xxxx.jpg (ils ont tous en commun le debut 0_) je voudrais tous les renommer 4_xxxx.jpg

je tourne autour mais ça ne marche pas , avez vous une methode simple et efficace ?

merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

05 sept. 2013, 11:36

salut,

utilise :
- la fonction glob pour avoir la liste de fichier jpg (attention sensible à la casse).
- foreachpour parcourir le tableau résultat de glob
- la fonction str_replacepour remplacer le 0_ par 4_ (attention si le schéma 0_ peux se reproduire dans le nom du fichier passe par une expression régulière et la fonction preg_replace
- et pour finir la fonction rename pour renommer le fichier


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 32 Messages

07 sept. 2013, 10:29

merci