C# - SaveFileDialog 사용방법

2015. 2. 20. 20:44IT/C#

C# 프로그래밍을 하면서 파일 저장할 일이 많은데요. 
이때 파일 저장할 경로를 지정해주는 다이얼 로그 박스가 SaveFileDialog입니다.



using System.Windows.Forms;
string fileName = "";
 
SaveFileDialog saveFile = new SaveFileDialog();
            
// 다이얼 로그가 Open되었을 때 최초의 경로 설정
//saveFile.InitialDirectory = @"C:";   
 
// 다이얼 로그의 제목
saveFile.Title = "Excel 저장 위치 지정";
            
// 기본 확장자
saveFile.DefaultExt = "xls";
 
// 파일 목록 필터링
saveFile.Filter = "Xls files(*.xls)|*.xls";
 
// OK버튼을 눌렀을때의 동작
if (saveFile.ShowDialog() == DialogResult.OK)   
{
            // 경로와 파일명을 fileName에 저장
            fileName = saveFile.FileName.ToString();    
}