wie kann ich am besten alle dateinamen rekursiv lesen ?

Post Reply
Message
Author
dwax
Posts: 65
Joined: 14. Jun 2001 15:30

wie kann ich am besten alle dateinamen rekursiv lesen ?

#1 Post by dwax »

hi,
ich dateien beliebigen typs in einer beliebigen verzeichnisstruktur.
wie kann ich am besten die namen aller dateien auslesen und diese mit verzeichnis in einer datei speichern ?

eigentlich wollte ich ls nicht aufrufen, da das programm auch auf anderen plattformen laufen soll. gibt es einen eleganten weg ?

MfG Dirk

Jochen

Re: wie kann ich am besten alle dateinamen rekursiv lesen ?

#2 Post by Jochen »

Schau mal unter "man 2 ftw" nach (steht für file tree walk). Das ist so die Grundfunktionalität eines find. In den UNIX-Standards ist der Bibliotheksaufruf definiert (XPG, SVID), auf non-UNIX-Maschinen musst Du selber checken.

Ist es das, was Du wolltest?

Jochen

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: wie kann ich am besten alle dateinamen rekursiv lesen ?

#3 Post by hjb »

Hi,

was es nicht alles gibt <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> Ich habe das in meiner letzten Applikation zu Fuß programmiert mit opendir, readdir und closedir.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Dirk

Re: wie kann ich am besten alle dateinamen rekursiv lesen ?

#4 Post by Dirk »

@hjb
aus dem grund hab ich gefragt <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

MfG Dirk

Post Reply