Anvisningar: Verifiera filnamn och sökvägar i Visual Basic
Det här exemplet returnerar ett Boolean
värde som anger om en sträng representerar ett filnamn eller en sökväg. Verifieringen kontrollerar om namnet innehåller tecken som inte tillåts av filsystemet.
Exempel
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
Det här exemplet kontrollerar inte om namnet har felaktigt placerat kolon, kataloger utan namn eller om namnets längd överskrider den systemdefinierade maximala längden. Det kontrollerar inte heller om programmet har behörighet att komma åt filsystemresursen med det angivna namnet.
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.