Einleitung

In VB.NET kann es nützlich sein zu überprüfen, ob ein bestimmtes Laufwerk auf einem Computer existiert und zugänglich ist. Dies lässt sich mit der DriveExists-Funktion effektiv umsetzen.

Die DriveExists-Funktion

Die folgende Funktion prüft, ob ein angegebenes Laufwerk existiert und bereit ist:

  • Die Funktion DriveExists nimmt einen Laufwerkspfad als String entgegen und erstellt ein System.IO.DriveInfo-Objekt für dieses Laufwerk.
  • Die Eigenschaft IsReady des DriveInfo-Objekts gibt an, ob das Laufwerk existiert und zugänglich ist.
  • Im Falle eines Fehlers (z.B. wenn das Laufwerk nicht existiert) fängt der Catch-Block die Ausnahme ab und gibt False zurück.

Anwendung der Funktion

Um zu überprüfen, ob ein Laufwerk C: existiert und bereit ist, können Sie die Funktion wie folgt aufrufen

Dim exists As Boolean = DriveExists("C:\")

Zusammenfassung

Die DriveExists-Funktion ist ein praktisches Werkzeug in VB.NET, um schnell zu überprüfen, ob ein bestimmtes Laufwerk existiert und betriebsbereit ist. Die Funktion kann in verschiedenen Szenarien verwendet werden, wie beispielsweise bei der Validierung von Benutzereingaben oder in automatisierten Skripten.