일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 브랜디
- 애드센스
- Codeforces
- pycharm
- 파이썬
- 프로그래머스 코딩테스트 연습
- Word Cloud
- 바이오데이터 엔지니어
- git
- github
- c#
- 디자인 패턴
- FastAPI
- 프로그래머스 월간 코드 챌린지
- PostgreSQL
- 프로그래머스 코딩 테스트 연습
- heroku
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
- PostgreSQL 설치 시 에러
- Firefox
- selenium
- Python
- 스코페2021
- 프로그래머스 월간 코드 챌린지 시즌1
- 프로그래머스 코딩테스트 연습문제
- github actions
- terraform
- Spring Boot
- 클린 코드
- WPF
Archives
- Today
- Total
프로그래밍 연습하기
C# 유효한 파일 이름 만드는 방법 본문
반응형
파일 이름으로 들어가면 안되는 문자들이 있습니다.
그래서 파일을 저장할때 그런 문자들에 대한 처리를 해줘야하는데요.
처음에는 Contains로 문자들을 검사하려고 했는데,
생각해보니까 금지되야하는 문자가 한두개가 아니고 그 종류도 정확하게 몰라서
다른 방법을 찾아보기로 하였습니다.
찾아본 결과 스택오버플로에 좋은 해결책이 있어서 소개해드리려고 합니다.
string fileName = "something";
foreach (char c in System.IO.Path.GetInvalidFileNameChars())
{
fileName = fileName.Replace(c, '_');
}
파일이름으로 유효하지 않은 문자에 속한다면 _로 바꾸는 코드입니다.
아니면 아예 없애버린다던가 딴 문자로 바꾼다던가 응용방법은 다양하다고 생각합니다.
반응형
'C#' 카테고리의 다른 글
C# WPF 창의 활성화 이벤트를 사용하는 법 (0) | 2020.08.01 |
---|---|
C# WPF 다른 창에 있는 정보 가져오기 (0) | 2020.07.31 |
C#에서 현재 경로 알아내기, 디렉토리 생성하기 (0) | 2020.07.31 |
C# WPF 새로운 창(Window) 만들기 (0) | 2020.07.31 |
C# WPF로 일기장 만들기 (0) | 2020.07.31 |
Comments