Maison >développement back-end >C++ >Programme C pour lister tous les fichiers et sous-répertoires d'un répertoire
Ici, nous obtenons une table des matières. Notre tâche est de créer un programme C qui répertorie tous les fichiers et sous-répertoires d'un répertoire.
Un répertoire est un lieu/zone/emplacement où un ensemble de fichiers sera stocké.
Un sous-répertoire est un répertoire au sein du répertoire racine, qui, à son tour, peut avoir un autre sous-répertoire.
En langage de programmation C, vous pouvez facilement lister tous les fichiers et sous-répertoires d'un répertoire. Le programme suivant montre comment répertorier tous les fichiers et sous-répertoires d'un répertoire.
//Programme C pour lister tous les fichiers et sous-répertoires d'un répertoire
Démonstration en direct
#include <stdio.h> #include <dirent.h> int main(void){ struct dirent *files; DIR *dir = opendir("."); if (dir == NULL){ printf("Directory cannot be opened!" ); return 0; } while ((files = readdir(dir)) != NULL) printf("%s</p><p>", files->d_name); closedir(dir); return 0; }
cprograms .. prog1.c prog2.c prog3.c ... prog41.c This will return all files and sub-directory of the current directory.
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!