La fonction PHP suivante détermine l’état d’un répertoire :
- répertoire inexistant
- répertoire existant mais vide
- répertoire existant et contenant des fichiers
On passe en paramètre de la fonction le chemin du répertoire.
function EtatDuRepertoire($MonRepertoire){ $fichierTrouve=0; if (is_dir($MonRepertoire)) { if ($dh = opendir($MonRepertoire)) { while (($file = readdir($dh)) !== false && $fichierTrouve==0) { if ($file!="." && $file!=".." ) $fichierTrouve=1; } closedir($dh); } }else echo ("Le répertoire n'existe pas"); if( $fichierTrouve==0) echo ("Le répertoire existe mais il est vide"); else echo ("Le répertoire contient des fichiers"); }
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!