Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
В этом примере возвращается 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
В этом примере не проверяется, неправильно ли имя помещает двоеточия или каталоги без имени или если длина имени превышает заданную системой максимальную длину. Он также не проверяет, имеет ли приложение разрешение на доступ к ресурсу файловой системы с указанным именем.