PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verzeichniss setzten



Sachse
21-10-2001, 16:06
Hi
Neueinsteiger quält C++

Ich möchte ein Programm schreiben
welches mir den "Datenmüll" sortiert.
Welchen Befehl muß ich benutzen um die
Umgebung zu setzten.
bsp.: /home/user usw.

Wie kann ich mir das Verzeichnis auflisten
lassen oder sortieren.

thommy
22-10-2001, 08:58
Zum Verzeichniswechsel dient 'chdir'.

Zum Lesen des Inhalts:

1. Holen eines Handles auf das Verzeichnis

DIR* dir = opendir("/Verzeichnispfad");

2. Der Reihe nach die Einträge lesen, bis NULL zurückgegeben wird:

dirent *direntry = NULL;
do {
direntry = readdir( dir);
cout << "Eintrag: " << direntry->d_name << endl;
} while (direntry);

[Nicht schlagen, wenn die Syntax nicht stimmt; habe derzeit kein Linux bei der Hand ;)]

Thomas