Dossier effacé toujours présent
Posté : 25 nov. 2010, 08:50
Bonjour
j'ai dans un répertoire des dossiers numérotés 1a,2a,3a,etc et je voudrais effacer le dossier 1a, par exemple et renuméroter les dossiers restants (2a,3a,4a)1,2,3 etc..
Auriez vous une idée ? Merci
j'ai dans un répertoire des dossiers numérotés 1a,2a,3a,etc et je voudrais effacer le dossier 1a, par exemple et renuméroter les dossiers restants (2a,3a,4a)1,2,3 etc..
function suppress_ray($direff,$nomray)// dir et doss
{
$direffac=opendir($direff.'/'.$nomray);
while(($crac=readdir($direffac))!==false)
{
if ($crac <> '.' && $crac <>'..' )
{
//On efface tous les fichiers du doss
unlink($direff.'/'.$nomray.'/'.$crac);
}
}
closedir($direffac);
rmdir($direff.'/'.$nomray);// On efface le doss
$dep=1;
$renom=opendir($direff);
while(($numo=readdir($renom))!==false)
{echo '<br/>'.$numo.'--'.$direff.'--'.$dep;
if( substr($numo,0,5)=='rayon')
{//echo '<br/>'.$direff.'/'.$numero;
$direff."/".$numo = $direff.'/rayon'.$dep;
$dep+=1;
}
}
closedir($renom);
}
Bien que le dossier N°1a est été supprimé il est quand même renuméroté, ce qui fait qu'à la fin je me retrouve avec des dossiers 2,3,4, au lieu de 1,2,3Auriez vous une idée ? Merci