Entwickler-Ecke

Dateizugriff - Welche Partition ist wo gemountet?


maxk - Sa 02.11.02 17:59
Titel: Welche Partition ist wo gemountet?
Ab, NTFS gibt es die Möglichkeit, Laufwerke als Verzeichnis in ein anderes Laufwerk zu integrieren. Wenn ich nun aber alle Laufwerke durch Prüfe (existiert A:,B:,C:...Z:) so finde ich diese Verzeichnisse natürlich nicht.
Frage 1: Wie kann ich herausbekommen wieviele Laufwerke es gibt, und wo sie zu finden sind.
Frage 2: Wie bekomme ich heraus, um welchen Luafwerkstypen es sich handelt (CDROM,RAMDISK,HD,FD,...).
Frage 3: Wie ermittle ich den Gesammten und Freien Speicher dieser Laufwerke (DiskSize und DiskFree...).

maxk


Delete - Sa 02.11.02 19:44

Die Antwort auf alle Fragen:
Volume Management Functions [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/volume_management_functions.asp]
Disk Management Functions [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/disk_management_functions.asp]

Gezielt würde ich die Aufmerksamkeit lenken wollen auf
GetLogicalDrives
GetDriveType
GetDiskFreeSpace(Ex)


maxk - Sa 02.11.02 20:23

Danke, das scheint nützlich zu sein... Ich werd's mal probieren...

maxk