使用GetInvalidFileNameChars生成文件名


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

代码如下:

复制代码 代码如下:

public static string GetValidName(string fileName)
{
    foreach (char c in System.IO.Path.GetInvalidFileNameChars())
    {
        fileName = fileName.Replace(c, ' ');
    }
    return fileName;
}

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



相关阅读:
Win7系统安装USB无线网卡的方法
Sql Server使用cursor处理重复数据过程详解
Ubuntu/Mint添加不了PPA源的原因及修复方法
原生JS实现-星级评分系统的简单实例
MySQL的源码安装及使用UDFs进行数据自动更新的教程
win7系统出现蓝屏并提示错误代码0x0000005A的原因及解决方法
Android中Activity的生命周期探讨
javascript中DOM复选框选择用法实例
javascript学习笔记之函数定义
javascript利用apply和arguments复用方法
jQuery简单实现仿京东商城的左侧菜单效果代码
详细分析使用AngularJS编程中提交表单的方式
C#中简单的拆箱操作用法实例分析
java自定义线程模型处理方法分享
快速导航

Copyright © 2016 phpStudy |