Gewusst wie: Überprüfen von Dateinamen und Pfaden in Visual Basic
In diesem Beispiel wird ein Boolean
-Wert zurückgegeben, der angibt, ob eine Zeichenfolge einen Dateinamen oder Pfad darstellt. Es wird überprüft, ob der Name Zeichen enthält, die vom Dateisystem nicht zugelassen 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 geprüft, ob der Name falsch platzierte Doppelpunkte oder Verzeichnisse ohne Namen enthält oder ob die Länge des Namens die vom System vorgegebene Maximallä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.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für