My.Computer.FileSystem.FileExists-Methode

Aktualisiert: November 2007

Gibt einen Boolean-Wert zurück, der angibt, ob die angegebene Datei vorhanden ist.

' Usage
Dim value As Boolean = My.Computer.FileSystem.FileExists(file)
' Declaration
Public Function FileExists( _
   ByVal file As String _
) As Boolean

Parameter

  • file
    String. Name und Pfad der Datei. Erforderlich.

Rückgabewert

Gibt True zurück, wenn die Datei vorhanden ist. Andernfalls gibt diese Methode False zurück.

Ausnahmen

Die folgende Bedingung kann eine Ausnahme verursachen:

  • Der Name der Datei endet mit einem umgekehrten Schrägstrich (\) (ArgumentException).

Hinweise

Wenn die Anwendung nicht über entsprechende Berechtigungen für den Lesezugriff auf die angegebene Datei verfügt, gibt die FileExists-Methode unabhängig vom Vorhandensein eines Pfads False zurück. Die Methode löst keine Ausnahme aus.

Aufgaben

Die folgende Tabelle enthält ein Beispiel für eine Aufgabe mit der My.Computer.FileSystem.FileExists-Methode.

Zweck

Weitere Informationen finden Sie unter

Bestimmen, ob eine Datei vorhanden ist

Gewusst wie: Ermitteln, ob eine Datei vorhanden ist in Visual Basic

Beispiel

In diesem Beispiel wird überprüft, ob die Datei Check.txt vorhanden ist, und die Informationen werden in einem Meldungsfeld angegeben.

If My.Computer.FileSystem.FileExists("c://Check.txt") Then
    MsgBox("File found.")
Else
    MsgBox("File not found.")
End If

Anforderungen

Namespace:Microsoft.VisualBasic.MyServices

Klasse:FileSystemProxy (ermöglicht den Zugriff auf FileSystem)

Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)

Verfügbarkeit nach Projekttyp

Projekttyp

Verfügbar

Windows-Anwendung

Ja

Klassenbibliothek

Ja

Konsolenanwendung

Ja

Windows-Steuerelementbibliothek

Ja

Web-Steuerelementbibliothek

Ja

Windows-Dienst

Ja

Website

Ja

Berechtigungen

Die folgende Berechtigung ist möglicherweise erforderlich:

Berechtigung

Beschreibung

FileIOPermission

Steuert die Fähigkeit, auf Dateien und Ordner zuzugreifen. Zugeordnete Enumeration: Unrestricted.

Weitere Informationen finden Sie unter Codezugriffssicherheit und unter Anfordern von Berechtigungen.

Siehe auch

Aufgaben

Gewusst wie: Ermitteln, ob ein Verzeichnis in Visual Basic vorhanden ist

Exemplarische Vorgehensweise: Bearbeiten von Dateien und Verzeichnissen in Visual Basic

Referenz

My.Computer.FileSystem-Objekt

FileExists

Weitere Ressourcen

Erstellen, Löschen und Verschieben von Dateien und Verzeichnissen in Visual Basic