반응형
31.C#_WinForm - C# 주소록 (1) 이어서 작업
FrmMain.Designer.cs |
Menu추가 파일(&F) - 끝내기(&X) 도구(&T) - 백업(&B) 도움말(&H) - 주소록 프로그램 정보(&A) ToolStripstatus에 Label 추가 - 등록수 :
|
FrmMain.cs |
public FrmMain() { InitializeComponent(); //추가 addr = new List<Address>(); //생성자에 의해서 초기화 } private void miExit_Click(object sender, EventArgs e) { Application.Exit(); } private void miBackUp_Click(object sender, EventArgs e) { string name = Path.GetFileNameWithoutExtension(dir); string ext = Path.GetExtension(dir).Replace(".", ""); //MyAddress100101.txt 저장 가능토록 string newDir = Path.Combine(Application.StartupPath, string.Format("{0}{1}{2}", name, String.Format("{0}{1:}#{2}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day.ToString().PadLeft(2, '0'), ext))); if (File.Exists(dir)) //파일존재 여부 { File.Copy(dir, newDir, true); //원본을 복사해서 백업 } } |
결과확인 |
실행된 폼에서 텍스트값 입력 후 저장버튼을 클릭하게 되면 해당 프로젝트 bin폴더\Debug폴더\Myaddress.txt파일이 생성 |
반응형
'C#' 카테고리의 다른 글
33.C#_WinForm - C# Setup.exe 만들기 (10) | 2009.09.08 |
---|---|
32.C#_WinForm - C# 주소록 (3) (2) | 2009.09.03 |
31.C#_WinForm - C# 주소록 (1) (1) | 2009.09.03 |
30.C#_WinForm - 폼 클로우징 이벤트 (C# Closing Event) (2) | 2009.09.02 |
29.C#_WinForm - C# MouseMove, C# MouseDown 이벤트 (0) | 2009.09.02 |
Comments