Fonction PHP DirectoryIterator isDir ()

| | | | | | | | | | | |
Syntaxe :
bool DirectoryIterator : :isDir (void)
Paramètres :Cette fonction prend aucun paramètre.Valeur de retour :Cette fonction renvoie TRUE si le répertoire existe, FALSE sinon.Les programmes suivants illustrent la fonction DirectoryIterator::isDir() en PHP :Program 1 : < ? php
// Créer un répertoire Iterator $directory = new DirectoryIterator (dirname ( __ FILE__ ));
// Boucle pendant le répertoire est valide tandis que ( $répertoire -> valid()) { // Valider un article du catalogue if ( $répertoire -> isDir()) { $fichier = $répertoire -> current(); // Afficher le nom et la taille du fichier echo $file -> getFilename(). "| Taille :" . $répertoire -> getSize(). "< br >" ; } // Passer à l`élément suivant $répertoire -> suivant(); }
?>
Sortie :
. | Taille : 4096 .. | Taille : 12288 tableau de bord | Taille : 4096 img | Taille : 0 webalizer | Taille : 0 xampp | Taille : 0
Programme 2 : < ? Php
// Créer un répertoire Iterator$directory = new DirectoryIterator (dirname ( __ FILE__ ));
// Boucle pendant le répertoire est valide tandis que ( $répertoire -> valid()) { // Valider un article du catalogue if ( $répertoire -> isDir()) { $fichier = $répertoire -> current(); // Afficher le nom du fichier et l`heure de la dernière modification echo $file -> getFilename(). "| MTime :" . $répertoire -> getMTime(). "< br >" ; } // Déplacer vers le suivant t élément $répertoire -> suivant(); }
 ? >
Sortie :
. | MHeure : 1574654324 .. | MTime : 1574540515 tableau de bord | MHeure : 1574350724 img | MTime : 1574350724 Webalizer | MTime : 1574350718 xampp | MTime : 1574350724
Remarque. La sortie de cette fonction dépend du contenu du dossier du serveur.Lien : https : //www.php.net/manual/en/directoryiterator.isdir.php