- 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
复制