readdir() Fonction Renvoie le nom de fichier du fichier suivant dans le répertoire. Renvoie le nom de l'entrée (nom du fichier) en cas de succès ou FALSE en cas d'échec.
Syntaxe
readdir(dir_handle);
Paramètres | Description | ||||
---|---|---|---|---|---|
dir_handle |
(). $dir = "readdir/"; // 判断是否为目录 if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . " "; } closedir($dh); } } Copier après la connexion |
if ($handle = opendir('/path/to/files')) { echo "Directory handle: $handle "; echo "Files: "; /* 这是正确地遍历目录方法 */ while (false !== ($file = readdir($handle))) { echo "$file "; } /* 这是错误地遍历目录的方法 */ while ($file = readdir($handle)) { echo "$file "; } closedir($handle); }
if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file "; } } closedir($handle); }
readdir() Exemple de fonction trois, readdir() renverra les entrées et .. Si vous ne les voulez pas, filtrez-les simplement Exemple 2. Lister tous les fichiers du répertoire courant Et supprimer . et .., le code est le suivant :
Remarque : readdir doit être utilisé en conjonction avec opendir.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!