Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dateiattribute auslesen?

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
30.04.2003, 13:45 Uhr
Hacku



Hallo!
Ich versuche gerade mehrere Dateinamen aus einem Verzeichnis auszulesen, deren Namen bis auf die Endung unbekannt sind. Dazu möchte ich noch das Erstellungsdatum jeglicher Dateien bekommen.

1. Wie kann ich alle Dateinamen mit der gleichen Endung (z.B. Log) bekommen?
2. Ist es möglich, das Erstellungsdatum einer Datei zu erhalten? (Möglich muss es ja logischerweise sein...) Weiss jemand, wie das zu machen ist?

Ich hoffe mir kann dabei jemand helfen, ist ziemlich wichtig...

Hacku
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.04.2003, 14:09 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!

C++:
CFileFind finder;
CString str; CTime time;
BOOL bWorking = finder.FindFile("*.log");
while (bWorking)
{
     bWorking = finder.FindNextFile();
     time = finder.GetCreationTime();
     str.Format("%d.%d.%d", time.GetDay(),time.GetMonth(),time.GetYear());
     AfxMessageBox(str);
}



mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.04.2003, 14:18 Uhr
Hacku



Danke!
Soweit so gut. Jedoch benötigt GetCreationTime(); einen Übergabewert und ich weiss nicht, was ich ihm geben soll. Maximal den Dateinamen, doch das funzt nicht, hab ich grad versucht....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.04.2003, 14:44 Uhr
mike
Pinguinhüpfer
(Operator)


Hoppla

C++:
CFileFind finder;
CString str; CTime time;
BOOL bWorking = finder.FindFile("*.log");
while (bWorking)
{
    bWorking = finder.FindNextFile();
    finder.GetCreationTime(time);
    str.Format("%d.%d.%d", time.GetDay(),time.GetMonth(),time.GetYear());
    AfxMessageBox(str);
}



mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.04.2003, 14:55 Uhr
Hacku



Jo, is okay, hab etwas rumprobiert und habs auch rausgefunden...

Vielen Dank nochmal, hat mir echt geholfen!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: