본문 바로가기
C#

OpenFileDialog get Path and FileName

by 사무실 꿀벌 2021. 3. 9.
반응형
OpenFileDialog fileOpendialog = new OpenFileDialog();
fileOpendialog.Filter = "All files | *.*";
// 파일 및 경로가 존제하는지 확인
fileOpendialog.CheckFileExists = true;
fileOpendialog.CheckPathExists = true;

if (fileOpendialog.ShowDialog() == DialogResult.OK)
{
	// ver 01
	string test = fileOpendialog.FileName;
    int index = test.LastIndexOf("\\");     // 마지막줄에 \\ 인덱스 가져오기.
    string filename_ver1 = test.Substring(index);
	
    // ver 02
	//File명과 확장자를 가지고 온다.
    string fileName_ver2 = fileOpendialog.SafeFileName;
    //File경로와 File명을 모두 가지고 온다.
    string fileFullName = fileOpendialog.FileName;
    //File경로만 가지고 온다.
    string filePath = fileFullName.Replace(fileName, "");

}

 

반응형

'C#' 카테고리의 다른 글

String interpolation  (0) 2021.02.19
C# Start "Hello World!  (0) 2020.11.25
C# Override  (0) 2020.07.15