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);
}
'프로그래밍 언어' 카테고리의 다른 글
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 |