par
Ryle » 01 nov. 2011, 10:03
La fonction que tu utilises est récursive, elle va parcourir le dossier que tu lui donnes en paramètre, supprimer tous les fichiers qu'il contient et recommencer pour le même process pour chaque dossier qu'elle va trouver (ouvrir le dossier, supprimer les fichiers et traiter les dossiers, ...)
Il faut donc t'assurer que le chemin vers le dossier à supprimer est bien correct : soit un chemin relatif depuis le script qui l'appel, soit un chemin absolu depuis la racine du disque... (et effectivement, virer les "@" pour pouvoir travailler avec toutes les infos dont tu as besoin

)
La fonction que tu utilises est récursive, elle va parcourir le dossier que tu lui donnes en paramètre, supprimer tous les fichiers qu'il contient et recommencer pour le même process pour chaque dossier qu'elle va trouver (ouvrir le dossier, supprimer les fichiers et traiter les dossiers, ...)
Il faut donc t'assurer que le chemin vers le dossier à supprimer est bien correct : soit un chemin relatif depuis le script qui l'appel, soit un chemin absolu depuis la racine du disque... (et effectivement, virer les "@" pour pouvoir travailler avec toutes les infos dont tu as besoin ;))