美文网首页
C#判断文件名或者路径是否合法

C#判断文件名或者路径是否合法

作者: 达哥傻乐 | 来源:发表于2020-07-08 13:30 被阅读0次

在判断文件名与路径的合法性的时候,二者小有不同,文件名不允许出现路径分隔符,而路径是可以的。

/*
* 判断文件名非法
*/
string fileName = "illegalFileName*.*";
if (fileName.IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) >= 0))
{
  //File name is illegal
}

/*
* 判断路径非法
*/
string path = "R:\abc*.*";
if (path.IndexOfAny (System.IO.Path.GetInvalidPathChars())>=0)
{
  //Path is illegal
}

达叔傻乐(darwin.zuo@163.com)

相关文章

网友评论

      本文标题:C#判断文件名或者路径是否合法

      本文链接:https://www.haomeiwen.com/subject/vqxccktx.html