Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo esempio viene restituito un Boolean valore che indica se una stringa rappresenta un nome file o un percorso. La convalida controlla se il nome contiene caratteri non consentiti dal file system.
Esempio
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 questo esempio non viene verificato se il nome ha inserito erroneamente i due punti o le directory senza nome oppure se la lunghezza del nome supera la lunghezza massima definita dal sistema. Non verifica inoltre se l'applicazione dispone dell'autorizzazione per accedere alla risorsa del file system con il nome specificato.