Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » JPG`s filter

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.01.2007, 15:55 Uhr
~Kevin
Gast


hallo...ich würde gerne das in meinem programm nur die ordner und jpg`s angezeigt werden.so siehts aus:

C++:
        //Nach JPG`s scannen
        HANDLE fHandle;
        WIN32_FIND_DATA wfd;

        fHandle=FindFirstFile("C:\\Dokumente und Einstellungen\\*",&wfd);

        do
        {
                  // Eintrag nur behandeln, wenn es nicht . oder .. ist (werden nur bei Unterverzeichnissen mit zurückgeliefert)
                  // hier könnte man z.B. auch mit lstrcmp auf . und .. vergleichen, was allerdings nicht ganz so effizient ist
                 if (!( (wfd.cFileName[0]=='.') && ( (wfd.cFileName[1]=='.' && wfd.cFileName[2]==0) || wfd.cFileName[1]==0 ) ))
                 {
                        if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
                        {
                                MessageBox(0,wfd.cFileName,"Folgendes Verzeichnis wurde gefunden:",0);
                                // Datei ist keine, sondern ein Verzeichnis...
                                // Hier könnte man dasselbe nochmal machen, um auch die
                                // Unterverzeichnisse zu scannen ;-)
                        }
                        else
                        {
                                string Name = wfd.cFileName;
                                if(Name.find(".jpg"))
                                {
                                        MessageBox(0,"Name" ,"Folgende Datei gefunden:",0);
                                }
                        }
                 }
        }
        while (FindNextFile(fHandle,&wfd));
        FindClose(fHandle);
        return 0;

dummerweis e zeigt er mir aber alle an...was ist zu tun??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.01.2007, 15:57 Uhr
~Kevin
Gast


sorry...so muss die if aussehen
hallo...ich würde gerne das in meinem programm nur die ordner und jpg`s angezeigt werden.so siehts aus:

C++:
  
                                string Name = wfd.cFileName;
                                if(Name.find(".jpg"))
                                {
                                        MessageBox(0,wfd.cFileName,"Folgende Datei gefunden:",0);
                                }
                        }
                 }
        }
        while (FindNextFile(fHandle,&wfd));
        FindClose(fHandle);
        return 0;
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.01.2007, 17:02 Uhr
~Kevin
Gast


Kann denn keiner helfen??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.01.2007, 17:39 Uhr
xXx
Devil


doch .. aber crossposting ... www.c-plusplus.de/forum/viewtopic-var-t-is-170261.html hab dir da aber die richtige Mehtode gezeigt ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: