Verzeichnisnamen in ne Datei schreiben
-
Hallo,
Ich möchte ein programm schreiben, das die Namen aller Verzeichnisse unter einem bestimmten Verzeichnis in eine Datei schreibt. Konnt ihr kurz sagen, welche Funktionen ich brauche? Ich arbeite unter Linux. Die Verzeichnisnamen sind voraussichtlich unbekannt!
Vielen Dank
-
Standard C++ bietet für Datei/Verzeichnis browsen imho keine Möglichkeiten
da dies Betriebsystem spezifisch ist. (leider)Devil
-
Glaub in der Linux-FAQ gibts nen Beitrag.
Funktionen sind opendir, readdir etc.
-
Glaub in der Linux-FAQ gibts nen Beitrag.
Und zar hier: Bewegen in Verzeichnissen unter Unix
Etwas bequemer: http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=dirlist#Answ
Und auch immer wieder gerne genommen:
http://www.boost.org/libs/filesystem/doc/index.htm
-
Falls du nicht C verwenden möchtest, schau dir bei der bash push und pop an. Damit legst du ein Verzeichnis auf den Stack. Gehst am besten rekursiv die Sache an. Umlenken in eine Datei machst du mit '<'.
P.