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!