본문 바로가기
프로그래밍 언어

[C#] 파일다이얼로그 , OpenFileDialog, SaveFileDialog

by 청운추월 2023. 8. 14.
반응형

OpenFileDialog

            using System.IO;

 

            //Path
            string document = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\Program";

            //Create Folder
            DirectoryInfo di = new DirectoryInfo(document);
            if (di.Exists == false)
                di.Create();

            OpenFileDialog ofd = new OpenFileDialog();
            ofd.InitialDirectory = document; //default folder
            ofd.DefaultExt = "dat";
            ofd.Filter = "DAT Files(*.dat)|*.dat";

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                MessageBox.Show(ofd.FileName);
            }

 

 

SaveFileDialog

            using System.IO;

 

            //Path
            string document = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\Program";

            //Create Folder
            DirectoryInfo di = new DirectoryInfo(document);
            if (di.Exists == false)
                di.Create();

            SaveFileDialog sfd = new SaveFileDialog();
            sfd.InitialDirectory = document;
            sfd.FileName = DateTime.Now.ToString("yyyyMMdd") + ".dat";
            sfd.Filter = "DAT Files(*.dat)|*.dat";
            sfd.Title = "Save a dat File";

            if (sfd.ShowDialog() == DialogResult.OK)
            {
                MessageBox.Show(sfd.FileName);
            }

 

 

FileDialog Sample.txt
0.00MB

반응형

'프로그래밍 언어' 카테고리의 다른 글

AVR EEPROM 읽고 쓰기  (0) 2023.09.14
입력 출력 간단하게 구현하기(AVR input output)  (0) 2023.09.14
volatile & Cache  (0) 2023.07.13
[DOS CMD] 환경변수 SET ECHO  (0) 2023.07.06
C# C++ +=,-= 사용법  (0) 2023.07.06