tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
349
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SwissThrall SwissThrall ist offline Rookie
    Registriert seit
    Aug 2007
    Ort
    Schweiz
    Beiträge
    9
    Hallo miteinander,

    Ich bin an einem Programm dran, das den ByteCode einer Datei in den HexCode umwandelt, jetzt hab ich ein kleines Problem mit der Datei auswahl. Man kann einen Ordner auswählen per SelectDirectory(), jetzt soll das Programm alle Files konvertieren. Für dies muss ich aber jedes einzelne File öffnen im dem Ordner. Ich habe gegoogelt und in einigen Foren geschaut, habe aber nichts brauchbares gefunden.

    Ich danke euch schon jetzt


    Freundliche Grüsse
    SwissThrall
     

  2. #2
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    Hy,

    also wenn dein Problem ist, alle Dateien in diesem Verzeichnis aufzulisten dann such mal nach FindFirstFile() und FindNextFile().

    Ich hatte damals eine Funktion geschrieben mit der ich Verzeichnisse dann auch Rekursiv durchsuchen konnte...
    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    void leseVerzeichnis(String root)
    {
       WIN32_FIND_DATA flData;
       HANDLE hFind = FindFirstFile((root+"\\*").c_str(), &flData);
       BOOL bOK = (hFind != INVALID_HANDLE_VALUE);
     
       while((bOK != 0))
       {
          if((flData.cFileName[0] != '.'))
          {
             if(flData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
             {
                //Pfad der Unterverzeichnisse
                String pfad = root+"\\"+flData.cFileName;
     
                //Rekursion zum erfassen der Dateien in den Unterverzeichnissen
                leseVerzeichnis(pfad);
             }
             else
             {
                //Hier bekommste den Pfad + den Dateinamen
                String dateiname = flData.cFileName;
                String pfad = root;
             }
          }
          bOK = FindNextFile(hFind, &flData);
       }
    }
    Hab Sie ein bisschen abgeändert für deinen Zweck und auch nicht mehr getestet, aber so ungefähr sollte das dann funktionieren.

    MfG
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  3. #3
    SwissThrall SwissThrall ist offline Rookie
    Registriert seit
    Aug 2007
    Ort
    Schweiz
    Beiträge
    9
    hi,

    danke supa, genau nach so etwas habe ich gesucht. Der Code läuft auch sehr gut.

    Danke nochmals

    mfg
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 16.08.10, 13:34
  2. XML auslesen
    Von tobias159 im Forum XML Technologien
    Antworten: 1
    Letzter Beitrag: 19.01.10, 08:48
  3. INI Auslesen
    Von toko84 im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 30.04.07, 09:17
  4. IP auslesen?
    Von firstlord18 im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 25.09.05, 10:51
  5. XML auslesen?
    Von PowerCheat im Forum PHP
    Antworten: 1
    Letzter Beitrag: 01.11.04, 19:13