欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用GetInvalidFileNameChars生成文件名

程序员文章站 2024-02-25 16:30:15
有时候需要利用从数据库中检索出来的字符串来生成一个文件名,如果这个字符串包容了不允许的字符(\、?、<、>等),还需要把这些字符逐个替换掉代码如下: 复制代码...

有时候需要利用从数据库中检索出来的字符串来生成一个文件名,如果这个字符串包容了不允许的字符(\、?、<、>等),还需要把这些字符逐个替换掉

代码如下:

复制代码 代码如下:

public static string getvalidname(string filename)
{
    foreach (char c in system.io.path.getinvalidfilenamechars())
    {
        filename = filename.replace(c, ' ');
    }
    return filename;
}

用同样的办法,还可以判断一个字符串中是否包含了无效的字符。