Практическое руководство. Проверка имен файлов и путей в Visual Basic
В этом примере возвращается 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
Этот пример не проверка, если имя неправильно помещает двоеточия или каталоги без имени или если длина имени превышает заданную системой максимальную длину. Он также не проверка, если у приложения есть разрешение на доступ к ресурсу файловой системы с указанным именем.
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по