Procedura: convalidare nomi e percorsi di file in Visual Basic
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.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per