프로그램 자료/Visual C#

파일 저장시 특수문자 변경 Replace File Name

motolies 2014. 10. 7. 16:02

 

        /// <summary>

        /// 파일이름을 저장할 있는 이름으로 바꿔주는 메소드

        /// </summary>

        /// <param name="fName"></param>

        /// <returns></returns>

        public static string ReplaceFileName(string fName)

        {

            fName = fName.Replace("\\", "_");

            fName = fName.Replace("/", "_");

            fName = fName.Replace(":", "_");

            fName = fName.Replace("*", "_");

            fName = fName.Replace("?", "_");

            fName = fName.Replace("\"", "_");

            fName = fName.Replace("<", "[");

            fName = fName.Replace(">", "]");

            fName = fName.Replace("|", "_");

            fName = fName.Replace(" ", "_");

 

            string rtn = fName;

            return rtn;

        }