이 예제에서는 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에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET