Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird ein Boolean
Wert zurückgegeben, der angibt, ob eine Zeichenfolge einen Dateinamen oder Pfad darstellt. Die Überprüfung überprüft, ob der Name Zeichen enthält, die vom Dateisystem nicht zulässig sind.
Beispiel
Function IsValidFileNameOrPath(ByVal name As String) As Boolean
' Determines if the name is Nothing.
If name Is Nothing Then
Return False
End If
' Determines if there are bad characters in the name.
For Each badChar As Char In System.IO.Path.GetInvalidPathChars
If InStr(name, badChar) > 0 Then
Return False
End If
Next
' The name passes basic validation.
Return True
End Function
In diesem Beispiel wird nicht überprüft, ob der Name fälschlicherweise Doppelpunkte oder Verzeichnisse ohne Namen enthält oder wenn die Länge des Namens die vom System definierte maximale Länge überschreitet. Außerdem wird nicht überprüft, ob die Anwendung über die Berechtigung für den Zugriff auf die Dateisystemressource mit dem angegebenen Namen verfügt.