Verzeichnisinhalt auslesen

D

Dirk

Mitglied
Moin!
Wie finde ich raus, welche Dateien in einem bestimmten Verzeichnis liegen? Ich suche also quasi das Pendant zu findfirst/findnext aus dem guten alten Turbo Pascal, nur halt für C/C++ unter Linux.
Wäre cool, wenn mir da jemand einen Tipp geben könnte!

Mfg Dirk
 
man 3 scandir

Beispiel:
Code:
#include <stdio.h>
#include <dirent.h>

int main()
{
    struct dirent **blubb;
    int count;

    count = scandir(".", &blubb, 0, 0);

    if(count < 0)
        return 1;

    while(count--) {
        printf("%s\n", (*blubb)->d_name);
        free(*blubb++);
    }

    return 0;
}
 

Ähnliche Themen

Suchen und Ersetzen mit regulärem Ausdruck

umwandeln einer festplatte von gpt in mbr

Dateien auslesen und Daten systematisch angeordnet in Datei ausgeben

Dateien. die '.jpg' heißen umbenennen

OpenCV Installieren

Zurück
Oben