1、文件(夹)非法字符

  Windows系统文件(夹)非法字符"\\/:*?\"<>|",不包含‘.’,但"."字符不能是文件(夹)的首字符,因此"\\/:*?\"<>|."

        /// <summary>
        /// 过滤掉非法字符和点字符
        /// </summary>
        /// <param name="directoryName"></param>
        /// <returns></returns>
        public String DirectoryNameFilter(String directoryName)
        {
            string invalidChars ="\\/:*?\"<>|.";    //自定义非法字符(比系统的多了个.)
            foreach (char c in invalidChars)
            {
                directoryName.Replace(c.ToString(),string.Empty);
            }
            return directoryName;
        }

        /// <summary>
        /// 过滤掉非法字符
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        public String NameFilter(String name)
        {
            string invalidChars = "\\/:*?\"<>|";    //自定义非法字符(比系统的多了个.)
            foreach (char c in invalidChars)
            {
                name.Replace(c.ToString(), string.Empty);
            }
            return name;
        } 
View Code

相关文章:

  • 2022-12-23
  • 2022-01-18
  • 2021-04-30
  • 2021-10-17
猜你喜欢
  • 2021-04-05
  • 2022-12-23
  • 2021-08-27
  • 2021-06-21
  • 2022-01-06
  • 2021-11-30
  • 2022-01-23
相关资源
相似解决方案