Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом примере возвращается Boolean
значение, указывающее, представляет ли строка имя или путь к файлу. Проверка проверяет, содержит ли имя символы, которые не разрешены файловой системой.
Пример
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
В этом примере не проверяется, неправильно ли имя помещает двоеточия или каталоги без имени или если длина имени превышает заданную системой максимальную длину. Он также не проверяет, имеет ли приложение разрешение на доступ к ресурсу файловой системы с указанным именем.