Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Ordner Und Unterorder durchsuchen

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 < [ 2 ]
000
04.07.2005, 21:43 Uhr
Chef-Koch



Hallo an alle,

ich habe ein kleines prob. nämlich will ich dass mein Programm Ordner UND ihre Unterorder durchsucht nach einer bestimmten Datei also hier mal der Code den ich bis jetz hab :


C++:
CFileFind finder;
    BOOL bWorking = finder.FindFile("E:\\*.*");


    while(bWorking)
    {

    bWorking = finder.FindNextFile( );
    
    MessageBox((LPCTSTR) finder.GetFilePath(), "es wurden dateien gefunden!" , MB_OK);


}


so der erkennt jetz zwar alles (order u.ä) und gibt mir auch raus , aber ich weiß nicht wie ich es machen kann dass er die Orner durchsucht ich denke dass es irgendwie so geht :

C++:
if(finder.FileName != Dateiname)
{
// alle Ordner nach der Dateidurchsuchen , und wenns da au ned drin is , dann alle Order in denen durchsuchen ..
}


plz help


Bearbeitung von Windalf:

Bitte codetags verwenden



edit\\ ich glaub ich hab in den FAQs die Antwort gefunden ... Ich werds mal aussprobiern , kann leider die nächsten 2 Tagen nicht ran , also wenn ihr sonst noch vorschläge habt ^^ dann her damit thx

Dieser Post wurde am 04.07.2005 um 22:27 Uhr von Chef-Koch editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.07.2005, 22:26 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na du musst halt gucken ob es sich um einen ordner handelt und denn dann auch wieder durchgehen... (rekursiv)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.07.2005, 20:34 Uhr
Chef-Koch



mhh ok geht doch ned könnt ihr mir ne Antwort liefern (mein is keine Konsolen Anwendung mit MFC UNterstützung , sondern ne MFC-Datei...) danke schonmal
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.07.2005, 22:17 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wieso soll das nicht gehen?

wenn der Dateiname den das ding liefert ein verzeichnis ist musste eben in dem verzeichnis wieder suchen, usw
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.07.2005, 22:39 Uhr
Chef-Koch



also der nimmt den

Code:
using namespace std,

nicht an ...
nur als bsp. hab den code grad ned vor mir ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
07.07.2005, 15:49 Uhr
Chef-Koch



alsozu meinem problem :
Es kommen folgende Fehler:


C++:

error C2871: 'std' : Existiert nicht oder ist kein Namespace
error C2601: 'main' : Lokale Funktionsdefinitionen sind unzulaessig



mhh könnt ihr was damit anfangen??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
07.07.2005, 15:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


tippe mal auf tippfehler
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
07.07.2005, 16:06 Uhr
Chef-Koch



ne kann eigentlich nicht sein weil ich es jetz mal aus deinem Besipiel rauskopiert und bei mir reingemacht hab ... :/
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
07.07.2005, 16:12 Uhr
mmc20
puss in boots



Zitat von Chef-Koch:
...mein is keine Konsolen Anwendung mit MFC UNterstützung , sondern ne MFC-Datei...



Zitat von Chef-Koch:
Es kommen folgende Fehler:


C++:

error C2871: 'std' : Existiert nicht oder ist kein Namespace
error C2601: 'main' : Lokale Funktionsdefinitionen sind unzulaessig



mhh könnt ihr was damit anfangen??


ich denk, es ist nen mfc-programm ??? was willste dann mit main ???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
07.07.2005, 16:17 Uhr
Chef-Koch



joa eigentlich schon aber des main ist in der Zeile :


C++:
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])



aber ich habs jetz des mal gelöscht und auch using namespace std; es kommen aber trotzdem andere Fehler:



Code:
error C2065: '_chdrive' : nichtdeklarierter Bezeichner

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


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: