Jak: ověření názvů souborů a cesty v jazyce Visual Basic
V tomto příkladu vrátí Boolean hodnotu označující, zda řetězec představuje název souboru nebo cesty.Ověření kontroluje, pokud název obsahuje znaky, které nejsou povoleny v systému souborů.
Příklad
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
V tomto příkladu nekontroluje, pokud název byl umístěn nesprávně dvojtečky nebo se žádný název adresáře nebo délka názvu překračuje maximální délku definovaných systémem.Také nekontroluje Pokud má aplikace oprávnění k přístupu k prostředku systému souborů se zadaným názvem.