2016년 4월 11일 월요일

[C#] 파일 경로 불러오는법

경로는 다음과 같이 되어야 된다.
"C:\\Users\\SJW\\Desktop\\Local project\\알고리즘 예제\\Logistic\\LogisticClassification\\LogisticClassification\\data\\examples.xls"


string fileName = "examples.xls";


1번째 방법
string path = Path.Combine(Environment.CurrentDirectory, @"data\", fileName); // 여기선 디버그 폴더안의 example.xls를 가져올떄
           
2번째 방법
string path = new DirectoryInfo(Environment.CurrentDirectory).Parent.Parent.FullName; // bin 폴더 전,즉 프로젝트메인 폴더까지
string combinedpath = Path.Combine(path, "data", fileName);
TDataTable = new ExcelReader(combinedpath).GetWorksheet("Classification - Yin Yang");


3번째
using System.Windows.Forms; 을 사용해서 (레퍼런스에 추가 필수 )


if (of.ShowDialog() == DialogResult.OK)
            {
                TDataTable = new ExcelReader(of.FileName).GetWorksheet("Classification - Yin Yang");
            
            }


이렇게도 가능하다.

댓글 없음:

댓글 쓰기