Porady: sprawdzanie poprawności nazw plików oraz ścieżek w Visual Basic
W tym przykładzie zwraca Boolean wartość, która wskazuje, czy ciąg reprezentuje nazwę pliku lub ścieżkę.Sprawdzania poprawności jest sprawdzane, jeśli nazwa zawiera znaki, które nie są dozwolone przez system plików.
Przykład
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
W tym przykładzie nie sprawdza nazwę niepoprawnie został umieszczony, dwukropki lub katalogi bez nazwy lub długość nazwy przekracza maksymalną długość zdefiniowana przez system.To także nie sprawdza Jeśli aplikacja ma uprawnienie dostępu do zasobu systemu plików o określonej nazwie.