PHP: supprimer fichiers bak d'un dossier
jeanne
-
jeanne -
jeanne -
Bonjour,
je cherche à supprimer tous les fichiers .bak qui se trouvent dans un dossier et ses sous-dossiers. J'ai fait une fonction récursive mais elle ne marche pas, et je dois couper la console car elle s'emballe. Voilà mon script php :
function supprimerBak($chemin){
$monDossier = opendir($chemin) or die('Erreur');
while($entree = @readdir($monDossier)) {
if (is_dir($chemin."/".$entree)){
supprimerBak($chemin."/".$entree);
}
else{
if (EndsWith($entree, "bak")){
echo $entree; echo "\n";
unlink($chemin."/".$entree);
}
}
}
closedir($monDossier);
}
function EndsWith($Haystack, $Needle){
return strrpos($Haystack, $Needle) === strlen($Haystack)-strlen($Needle);
}
Quelqu'un voit-il mon erreur ?
Merci d'avance !!
je cherche à supprimer tous les fichiers .bak qui se trouvent dans un dossier et ses sous-dossiers. J'ai fait une fonction récursive mais elle ne marche pas, et je dois couper la console car elle s'emballe. Voilà mon script php :
function supprimerBak($chemin){
$monDossier = opendir($chemin) or die('Erreur');
while($entree = @readdir($monDossier)) {
if (is_dir($chemin."/".$entree)){
supprimerBak($chemin."/".$entree);
}
else{
if (EndsWith($entree, "bak")){
echo $entree; echo "\n";
unlink($chemin."/".$entree);
}
}
}
closedir($monDossier);
}
function EndsWith($Haystack, $Needle){
return strrpos($Haystack, $Needle) === strlen($Haystack)-strlen($Needle);
}
Quelqu'un voit-il mon erreur ?
Merci d'avance !!
A voir également:
- PHP: supprimer fichiers bak d'un dossier
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP