본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - Path 추출 또는 합치기 ( 파일명, 경로 / System.IO.Path 사용 / 파일 / 확장자 / extension / 문자열 )

728x90
반응형


 WPF & C# - Path 추출 또는 합치기 ( 파일명, 경로 / System.IO.Path 사용 / 파일 / 확장자 / extension / 문자열 )



@ 파일명 전체 추출 ( 확장자 포함 )

//파일명 추출 (확장자포함)

string filepath = @"D:\다운로드\POP\Survive You.mp3";
string file_fullname = System.IO.Path.GetFileName(filepath); // "Survive You.mp3"


@ 파일 확장자 추출
//파일 확장자추출
string filepath = @"D:\다운로드\POP\Survive You.mp3";
string file_extension = System.IO.Path.GetExtension(filepath); // ".mp3"


@ 파일명만 추출 ( 확장자 제외 )
//파일명만 추출
string filepath = @"D:\다운로드\POP\Survive You.mp3";
string file_name = System.IO.Path.GetFileNameWithoutExtension(filepath); // "Survive You"


@ Path 추출
//파일경로만 추출
string filepath = @"D:\다운로드\POP\Survive You.mp3";
string file_path = System.IO.Path.GetDirectoryName(filepath); // "D:\다운로드\POP"


@ Path 와 파일명을 합칠때

//파일명+경로를 합치고 싶을때
string file_fullpath1 = System.IO.Path.Combine("D:\\다운로드\\POP", "Survive You.mp3"); // "D:\다운로드\POP\Survive You.mp3"
string file_fullpath2 = System.IO.Path.Combine("D:\\다운로드\\POP\\", "Survive You.mp3"); // "D:\다운로드\POP\Survive You.mp3" 결과값 동일


728x90
반응형