본문 바로가기
프로그래밍/C#

C# 파일명 유효성 체크

by zoo10 2018. 2. 26.

보안성 심사하다가 파일명과 관련한 사항이 검토되어 처리한 소스임

파일명으로 사용할 수 없는 문자나 특수문자를 걸러내는 내용임


public static string ReplaceFileName(string s)

{

Regex regex = new Regex(string.Format("[{0}]", Regex.Escape(new string(Path.GetInvalidFileNameChars()))));


s = regex.Replace(s, "");

return s;

}


MSDN에 있는 내용임.