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 valore Boolean
che indica se una stringa rappresenta un nome o un percorso di file. 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 contiene segni di due punti in una posizione non corretta, 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.