1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| #Ouvrerture du répertoire
opendir($DIR, "$_[0]") || Error('ouverture', 'repertoire');
#Lecture du répertoire
while($Fichier = readdir($DIR))
{
#S'il ne s'agit pas du répertoire courant et du répertoire parent
if(($Fichier ne ".") && ($Fichier ne ".."))
{
#Si c'est un répertoire
if(-d $Fichier)
{
#Crée un fichier tar du répertoire à archiver.
OuvrirRepertoire("$_[0]/$Fichier", "$_[1]-$Fichier", $_[2] - 1);
}
}
}
#Fermeture du répertoire
closedir($DIR) || Error('fermeture', "repertoire $_[0]"); |
Partager