Laufwerks-Buchstabe überprüfen



  • Hallo Leute

    Möchte gerne eine Datei auf das Laufwerk (oder Partition) 'd:/' schreiben. Kann mir jemand sagen, wie ich überprüfen kann, ob dass Laufwerk überhaupt existiert? Oder wie ich nach allen verfügbaren Laufwerken suchen kann?

    Gruss Peter



  • Es gibt zum einen die Möglichkeit

    UINT GetDriveType(LPCTSTR lpRootPathName);
    

    wenn das Laufwerk nicht vorhanden ist ist die Return-Value DRIVE_UNKNOWN.

    oder

    DWORD GetLogicalDriveStrings(DWORD nBufferLength,LPTSTR lpBuffer);
    

    Diese Methode ist komplizierter und man brauch Code-Beispiele...


Anmelden zum Antworten