• 27.04.2024, 10:33
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

[C++] Drive, Dir und File-List ?

Mittwoch, 31. Dezember 2003, 14:06

Hi!

Wie kann ich die Namen der Dateien, Verzeichnisse und Laufwerke zurückgeben lassen und weiterverarbeiten? Und aktuelles Verzeichnis wechseln usw...

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: [C++] Drive, Dir und File-List ?

Mittwoch, 31. Dezember 2003, 15:28

Such mal etwas im Forum von c-plusplus.de
Da wirst du bestimmt schneller fündig ;)

Re: [C++] Drive, Dir und File-List ?

Mittwoch, 31. Dezember 2003, 15:41

Hi Saiyaman,

es gibt drei verschiedene Möglichkeiten:
1. Über die MFC unter C++
2. Über die Win32API unter C++
od. 3. Die grundlegenden C-Befehle zum Dateizugriff

zu 1.:
Es gibt eine Klasse CFileFind und CFile.
Für weitere Hilfe zur Anwendung nutze bitte die MSDN Library. (Online : www.msdn.com)
zu 2. und 3.:
Nutze die Funktionen FindFirstFile(), FindFirstFileEx(), FindNextFile(), GetCurrentDirectory(), GetFullPathName() usw.
Diese Funktionen sind in der MSDN Lib unter Platform SDK -> Windows Base Service -> Files and I/O -> File I/O -> File Reference zu finden.
Ich könnte die Funktionen noch genauer erklären, denke aber nicht daß das notwendig ist, wenn Du Zugriff zur MSDN Library hast.

Ach ja: Verzeichnisse werden wie Dateinamen behandelt. Der Unterschied ist nach meinem Wissen nur, daß die Filesize 0 ist.

Die Namen werden entweder über ein CString oder LPCTSTR zurückgegeben.

Achtung !!!: Es gibt Unterschiede in der Dateihandhabung zwischen Win95 und WinNT. Du kannst nicht den gleichen Code auf beiden Systemen laufen lassen und erwarten das Du das gleiche Ergebnis erhälst.


Ich hoffe diese Ansatzpunkte helfen Dir etwas weiter.
Wenn nicht, dann versuche Deine Fragen etwas konkreter zu stellen da das File I/O unter Windows nicht gerade ein kleines Thema ist ;).

mfg,
cobra224

Re: [C++] Drive, Dir und File-List ?

Mittwoch, 31. Dezember 2003, 15:47

THX! Das Forum is coool.

Danke für die Ansätze ich such mit diesen Befehlen mal in meiner MSDN-HIlfe ;)

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: [C++] Drive, Dir und File-List ?

Mittwoch, 31. Dezember 2003, 16:02

Das Forum von c-plusplus.de hat nen großen FAQ-Bereich ganz unten in der Forenliste.
Da wirst du auf jeden Fall fündig.