Megosztás a következőn keresztül:


Útmutató: Fájlnevek és elérési utak ellenőrzése a Visual Basicben

Ez a példa egy Boolean értéket ad vissza, amely jelzi, hogy egy sztring egy fájlnevet vagy elérési utat jelöl-e. Az ellenőrzés ellenőrzi, hogy a név tartalmaz-e olyan karaktereket, amelyeket a fájlrendszer nem engedélyezett.

példa

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

Ez a példa nem ellenőrzi, hogy a név helytelenül elhelyezett kettőspontokat vagy név nélküli könyvtárakat tartalmaz-e, vagy hogy a név hossza meghaladja-e a rendszer által megadott maximális hosszt. Azt sem ellenőrzi, hogy az alkalmazás rendelkezik-e engedéllyel a megadott névvel rendelkező fájlrendszer-erőforrás eléréséhez.

Lásd még