Aracılığıyla paylaş


Nasıl Yapılır: Visual Basic'de Dosya Adlarını ve Yollarını Doğrulama

Bu örnek, bir dizenin dosya Boolean adını veya yolunu temsil edip etmediğini gösteren bir değer döndürür. Doğrulama, adın dosya sistemi tarafından izin verilmeyen karakterler içerip içermediğini denetler.

Örnek

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

Bu örnek, adın yanlış iki nokta üst üste veya adı olmayan dizinler yerleştirilip yerleştirilmediğini veya adın uzunluğunun sistem tarafından tanımlanan uzunluk üst sınırını aşıp aşmadığını denetlemez. Ayrıca uygulamanın belirtilen ada sahip dosya sistemi kaynağına erişme izni olup olmadığını denetlemez.

Ayrıca bkz.