Heim > Artikel > Backend-Entwicklung > C-Programm zum Auflisten aller Dateien und Unterverzeichnisse in einem Verzeichnis
Hier bekommen wir ein Inhaltsverzeichnis. Unsere Aufgabe besteht darin, ein C-Programm zu erstellen, das alle Dateien und Unterverzeichnisse in einem Verzeichnis auflistet.
Ein Verzeichnis ist ein Ort/Bereich/Ort, an dem eine Reihe von Dateien gespeichert werden.
Ein Unterverzeichnis ist ein Verzeichnis innerhalb des Stammverzeichnisses, das wiederum ein weiteres Unterverzeichnis haben kann.
In der Programmiersprache C können Sie ganz einfach alle Dateien und Unterverzeichnisse in einem Verzeichnis auflisten. Das folgende Programm zeigt, wie alle Dateien und Unterverzeichnisse in einem Verzeichnis aufgelistet werden.
//C-Programm zum Auflisten aller Dateien und Unterverzeichnisse in einem Verzeichnis
Live-Demonstration
#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.
Das obige ist der detaillierte Inhalt vonC-Programm zum Auflisten aller Dateien und Unterverzeichnisse in einem Verzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!