| Code : 
 <?php// La liste des extensions de fichier concernés$extensions = array('wmv' , 'avi' , 'flv' , 'mpg' , 'jpeg' , 'png' , 'jpg' , 'bmp') ;// Le dossier à lire$directory = './ladresse/du/dossier'; // Ici PHP parcourt le dossier et ajoute dans un dossier le chemin vers// tous les fichiers don't l'extension est répertoriée dans $extensions// cette partie peut sans doute être améliorée // initialisation // parcourt la liste des extensionsforeach($extensions as $ext){    // Pour chaque extension, on récupère la liste des fichiers correspondants    // dans le dossier $directory    $list = glob("$directory/*.$extensions" ) ;    // On intègre cette liste à la liste principale, $files} // Maintenant on peut parcourir la liste des fichiers à traiter foreach($files as $file){    // Cette partie permet de récupérer le nom du fichier seulement    // (en faisant abstraction du chemin complet)    // c'est plus sur de l'utiliser mais peut etre que glob()    // retourne déjà uniquement le nom du fichier - à vérifier    // renommer    rename("$directory/$filename", "un/autre/dossier/$filename" ) ;    // supprimer    unlink("$directory/$filename" );} // On peut facilement en faire une fonction, pour la rendre récursive, par exemple...// mais il faudra apporter quelques modificationsfunction filterFiles($directory, $extensions){    // ...}?>
 |