Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit voorbeeld wordt een Boolean
waarde geretourneerd die aangeeft of een tekenreeks een bestandsnaam of pad vertegenwoordigt. De validatie controleert of de naam tekens bevat die niet zijn toegestaan door het bestandssysteem.
Opmerking
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 dit voorbeeld wordt niet gecontroleerd of de naam dubbele punten of mappen zonder naam heeft geplaatst, of als de lengte van de naam de door het systeem gedefinieerde maximumlengte overschrijdt. Het controleert ook niet of de toepassing gemachtigd is om toegang te krijgen tot de bestandssysteemresource met de opgegeven naam.