Maison >développement back-end >tutoriel php >Comment puis-je lister tous les fichiers d'un répertoire en utilisant PHP ?

Comment puis-je lister tous les fichiers d'un répertoire en utilisant PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-22 15:09:46892parcourir

How Can I List All Files in a Directory Using PHP?

Obtention de listes de fichiers avec PHP

Question : Comment pouvez-vous répertorier efficacement tous les fichiers d'un répertoire spécifié à l'aide de PHP ?

Réponse :

À Pour récupérer une liste de fichiers contenus dans un répertoire, PHP fournit la fonction scandir(). Cette fonction prend le chemin du répertoire comme paramètre d'entrée et renvoie un tableau contenant les noms de fichiers.

Exemple d'implémentation :

$directory = 'usernames/';
$files = scandir($directory);

Le tableau $files contient désormais un liste des noms de fichiers dans le répertoire spécifié.

Remarque supplémentaire :

Si vous souhaitez exclure les répertoires spéciaux '.' et '..' dans la liste, utilisez l'approche suivante :

$files = array_diff(scandir($directory), array('.', '..'));

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn