programing/C#

[C#] openFileDialog.FileName에서 파일 이름만(Path.GetFileName)

쪽제비 2016. 12. 22. 13:08

OpenFileDialog로 파일 경로를 구해온 뒤

FileName에서 파일 이름만 구해오고 싶다.

어떤 사람은 "\\"위치에서 그다음 인덱스를 이용해서 구해오는 사람도 있었으나..


매우 간단하게 구해주는 함수가 있어서 정리할 겸 공유 할겸 정리를 해본다.


우선 경로에서 파일 이름과 확장자 를 가져오는 방법은

Path.GetFileName(openFileDialog1.FileName);


위의 방법으로 하면 파일명과 확장자를 전부 가져 온다.


사실 내가 필요한건 확장자를 빼고 파일명만 가져오고 싶었다.


확인결과 역시나 함수가 있었다.


Path.GetFileNameWithoutExtension(openFileDialog1.FileName);


위의 방법을 사용하면 확장자를 뺀 파일명만 리턴해준다.


매우 간단 ㅇㅈ?


힘들게 역슬러쉬(\) 위치 구해서 파일 이름 알아오지말고 이미 만들어진 함수를 사용하자.