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

代码如下:
public static string GetValidName(string fileName)
{
foreach (char c in System.IO.Path.GetInvalidFileNameChars())
{
fileName = fileName.Replace(c, ' ');
}
return fileName;
}
用同样的办法,还可以判断一个字符串中是否包含了无效的字符。
相关推荐:
c# 类型的字段和方法设计建议
通过pipeline配置sonar自动化实现过程解析
js实现简易计算器小功能
Spring Cloud 优雅下线以及灰度发布实现
docker文件存放路径, 获取容器启动命令操作
Docker与iptables及实现bridge方式网络隔离与通信操作
Python Http请求json解析库用法解析
修改已有docker容器中的内容方法
python将下载到本地m3u8视频合成MP4的代码详解
Docker容器使用宿主机上的mongod/redis等服务详解
python3 re返回形式总结
利用python+ffmpeg合并B站视频及格式转换的实例代码
原生js实现自定义消息提示框
Python GUI库Tkiner使用方法代码示例
java 优雅关闭线程池的方案
Navicat 导出导入数据库的实现方法
SpringCache 分布式缓存的实现方法(规避redis解锁的问题)
Python系统公网私网流量监控实现流程
windows宿主机和docker容器设置挂载共享文件夹的步骤
python Xpath语法的使用
VPS服务器常用性能测试脚本汇总
PHP扩展安装方法步骤解析
Python可以用来做什么
php实现简单四则运算器
详解prometheus监控golang服务实践记录
阿里云盘邀请码免费获取! Teambition网盘内测码速抢!(Teambition网盘评测)
python3实现飞机大战
Spring MVC项目开发踩过的一些bug
docker容器内要启动两个进程时Dockerfile的实现代码
基于Cesium绘制抛物弧线
MySQL的查询缓存和Buffer Pool
pandas使用函数批量处理数据(map、apply、applymap)
C语言代码实现三子棋小游戏
python爬虫判断招聘信息是否存在的实例代码
基于django和dropzone.js实现上传文件
解决spring中redistemplate不能用通配符keys查出相应Key的问题
pycharm激活码2025最新分享适用pycharm2025最新版亲测可用
MySQL如何使用时间作为判断条件
Docker部署Consul配置过程解析
Django如何继承AbstractUser扩展字段
c# 播放声音的四种方法
python 实现性别识别
mac下安装golang框架iris的方法
基于redis key占用内存量分析
C#实现窗体抖动的两种方法
Docker镜像分析工具dive原理解析
Docker 使用nsenter工具进入容器的操作
java实现斗地主发牌功能
.net core中的Authorization过滤器使用
Spring Boot环境下Mybatis Plus的快速应用操作

服务热线

