파일명에 들어가면 안되는 문자 체크

혹시 .NET API 중에서 파일명으로 사용할 수 없는 문자열을 필터링하는 메서드가 있을까요?

Windows에서 파일명에 사용불가능한 문자는

image

이 문자열 들입니다. 여기다 타이핑으로 쓰면 저대로 보이지 않아서 그림으로 캡처해서 붙혀넣었습니다.
이런 문자열을 걸러낼 수 있는 함수가 있나요? 없다면 제가 Replace를 여러 번 때려야할 수도…

2개의 좋아요

System.IO.Path.GetInvalidFileNameChars();
있습니다.

10개의 좋아요