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.

Zobacz też

Informacje

GetInvalidPathChars

Inne zasoby

Sprawdzanie poprawności ciągów w Visual Basic