我是stackoverflow的新手。我知道这是一个愚蠢的问题,但我陷入了困境。我想验证一个文件名,以便它应该只接受合法路径。我试过下面的代码:
if (txtFileName.IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) != -1)
{
MessageBox.Show("The filename is invalid");
return;
}
它起作用了,但是,我有点困惑它是否会完全起作用,所以我也想知道其他答案。我认为我们也可以使用正则表达式来验证文件名。任何帮助都会很棒。