[C/C++] Verzeichnisse(Ordner) auflisten ???

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von MaInStReAm, 30. September 2007 .

Schlagworte:
  1. 30. September 2007
    Verzeichnisse(Ordner) auflisten ???

    Hallo,
    Gibt es in C/C++ eine Möglichkeit alle Verzeichnisse(Ordner) die
    sich z.B. im gleichen Ordner befinden wie das Programm aufzulisten (es reicht schon der Pfad) ??
    Das ganze soll ohne spezielle Windowsfunktionen(API, DLL, etc.) arbeiten, da das Programm
    plattformunabhängig sein soll --> also ist nur purer C-Code erlaubt (leider).

    Verzeichnisstruktur:
    Ordner-X
    --- Ordner A
    --- Ordner B
    --- Programm


    Das Programm soll dann die beiden Ordner A und B auflisten.


    Ich hoffe einer von euch C-Profis weiß wie sowas funktioniert,
    das wäre wirklich super. :]
     
  2. 30. September 2007
    AW: Verzeichnisse(Ordner) auflisten ???

    ja klar gibt es!!
    hab es letztens noch mit c# gemacht...
    gibt mehrere möglichkeiten entweder nur der pfad oder der pfad mit der entsprechenden datei kommt drauf an was du haben willst hab dir hier mal nen link gepostet....

    DirectoryInfo
    DirectoryInfo Class
    DirectoryInfo Class (System.IO)

    ist von MSDN – the Microsoft Developer Network, ist zwar englisch, aber find ich sehr komfortabel, da man den quellcode immer gleich in mehreren sprachen vor sich liegen hat, nur mit deren "struktur"/vorgehensweise im programm bin ich öfters anderer meinung...
    da die sich eher kompliziert ausdrücken, also ist nichts für anfänger!
    sonst such bei googel gibt so viel zu entdecken

    mfg FynnY
     
  3. 30. September 2007
    AW: Verzeichnisse(Ordner) auflisten ???

    Hi FynnY, danke erstmal für die Antwort.
    Die beiden Links kannte ich schon und das ganze funktioniert unter Windows wirklich toll,
    nur mein Problem besteht darin, dass das Programm plattformunabhängig sein soll und
    daher keine speziellen Windowsfunktionen(API, DLL, etc.) beinhalten darf :]

    Und unter Google ist leider auch nicht wirklich etwas zu diesem Thema zu finden.
     
  4. 30. September 2007
    AW: Verzeichnisse(Ordner) auflisten ???

    Afaik hat die C-Standard-Library keine Funktion, um Ordner aufzulisten. Musst diesen Teil wohl oder übel plattformabhängig machen (#ifdef LINUX/WINDOWS und so ).

    Falls ich hier falsch liege, lass ich mich gerne korrigieren.

    mfg r90
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.