RECHERCHER

BOURSES & MARCHES

CAC 40 0.47 %

SBF 120 0.56 %

Nasdaq -1.83 %

Petrole (NY) 0.29 %

Tous les cours


ANNUAIRES

 
 RESSOURCES 
 
Naviguer dans une arborescence
Fourni par SQLI 11 février 2001
 
 

 

/**************************************************
*
* BrowseTree
* Matthieu Belge, 11/02/2001 00:01
* 
* Parcours des fichiers d'une arborescence de répertoires
*
* @param directory Répertoire à parcourir
* @return TRUE si le parcours est OK
*
* @see GetDirContent
*
*************************************************/

sub BrowseTree 
{
 my ($directory) = @_;

 $directory =~ s%/$%%;

 if (! -e $directory ) {
  print "Répertoire source inconnu ($directory).";
  return undef;
 }

 my $dir_files = GetDirContent($directory);

 return undef unless ( defined $dir_files );

 my $dir_file;

 foreach $dir_file (@{$dir_files}) {
  if ( -d "$directory/$dir_file") {
   return undef unless ( defined BrowseTree("$directory/$dir_file") );
  } elsif ($dir_file =~ m/\s*(\.ext)/i) { 
  # remplacer .ext avec l'extension des fichiers a traiter
  #Traiter les fichiers ici

  }
 }
 return 1;
} 
 
Accueil | Haut de page
 
 

 

 
 
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex