Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento příklad vrátí Boolean hodnotu, která určuje, zda řetězec představuje název souboru nebo cestu. Ověření zkontroluje, jestli název obsahuje znaky, které systém souborů nepovoluje.
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
Tento příklad nekontroluje, jestli název nesprávně umístil dvojtečky nebo adresáře bez názvu nebo pokud délka názvu překračuje maximální délku definovanou systémem. Také nekontroluje, jestli má aplikace oprávnění pro přístup k prostředku systému souborů se zadaným názvem.