1种是定死的:
获取当前的目录:System.AppDomain.CurrentDomain.BaseDirectory
再加上你的文件相对路径。
第2种:是在winform状态下,采用OpenFileDialog 类
示例代码:
OpenFileDialog openfile = new OpenFileDialog(); openfile.InitialDirectory = @"E:";//文件对话框的初始目录 DialogResult dr = openfile.ShowDialog(); if (dr == DialogResult.OK) { string filepath = openfile.FileName; //采用获取文件路径 }
随便问下,是获取文件的路径,还是获取文件的内容。
获取文件路径,项目下有个Excel模板文件,导出到Excel要用到的
我用的是button弹出程序下的excel文件
private void button5_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("主数据添加模板.xlsx");
}
相对路径,就可以的。
设置为嵌入式资源,然后利用assemble获取