vb.net判断文件名称是否含有非法字符c#

  • A+
所属分类:vb.net

无论在重命名还是保存文件的时候,都需要判断文件名称是否合法,因为Windows电脑就不允许名称里面含有特定的符号,英文这些符号会与文件路径冲突,所有不允许出现

亲测通过的  判断代码:

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
Dim scs As String = "伙计百科*"

        Dim reg = "\/:*?""<>|"
        If scs.Contains("\") Or scs.Contains("/") Or scs.Contains(":") Or scs.Contains("*") Or scs.Contains("?") Or scs.Contains("<") Or scs.Contains(">") Or scs.Contains("""") Then '合法的字符串
            MsgBox("文件名不能含有特殊字符" & reg, MsgBoxStyle.Exclamation, "警告")
        End If

End Sub

复制

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: