c# 剔除 文件名中的非法字符 替换为同样式的其他字符

c# 剔除 文件名中的非法字符 替换为同样式的其他字符,第1张

概述/// <summary> /// 替换文件名中的非法字符为同样式的其他字符 /// </summary> /// <param name="name"></param> /// <returns></returns> public string ReplaceFileName(string name)
/// <summary>        /// 替换文件名中的非法字符为同样式的其他字符        /// </summary>        /// <param name="name"></param>        /// <returns></returns>        public string Replacefilename(string name)        {            name = name.Replace("/","/");            name = name.Replace("\","\");            name = name.Replace(":",":");            name = name.Replace("*","※");            name = name.Replace("?","?");            name = name.Replace("\"","“");            name = name.Replace("<","<");            name = name.Replace(">",">");            name = name.Replace("|","│");            return                name;        }
19   1
        /// <summary>
2
        /// 替换文件名中的非法字符为同样式的其他字符
3
        /// </summary>
4
        /// <param name="name"></param>
5
        /// <returns></returns>
6
        public string Replacefilename(string name)
7
        {
8
            name = name.Replace("/","/");
9
            name = name.Replace("\","\");
10
            name = name.Replace(":",":");
11
            name = name.Replace("*","※");
12
            name = name.Replace("?","?");
13
            name = name.Replace("\"","“");
14
            name = name.Replace("<","<");
15
            name = name.Replace(">",">");
16
            name = name.Replace("|","│");
17
            return
18
                name;
19
        }
C#快速剔除字符串中不合法的文件名string strfilename= "文件名称"; StringBuilder rBuilder = new StringBuilder(strfilename); foreach(char rInvalIDChar in Path.GetInvalIDfilenameChars())        rBuilder.Replace(rInvalIDChar.ToString(),string.Empty);C#快速剔除字符串中不合法的文件路径字符string rPath = "路径"; StringBuilder rBuilder = new StringBuilder(rPath); foreach(char rInvalIDChar in Path.GetInvalidpathChars())        rBuilder.Replace(rInvalIDChar.ToString(),string.Empty);
12   1
C#快速剔除字符串中不合法的文件名
2
3
string strfilename= "文件名称"; 
4
StringBuilder rBuilder = new StringBuilder(strfilename); 
5
foreach(char rInvalIDChar in Path.GetInvalIDfilenameChars())        
6
rBuilder.Replace(rInvalIDChar.ToString(),string.Empty);
7
8
C#快速剔除字符串中不合法的文件路径字符
9
string rPath = "路径"; 
10
StringBuilder rBuilder = new StringBuilder(rPath); 
11
foreach(char rInvalIDChar in Path.GetInvalidpathChars())        
12
rBuilder.Replace(rInvalIDChar.ToString(),string.Empty);
总结

以上是内存溢出为你收集整理的c# 剔除 文件名中的非法字符 替换为同样式的其他字符全部内容,希望文章能够帮你解决c# 剔除 文件名中的非法字符 替换为同样式的其他字符所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1214087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存