假如有一个按钮叫“打开文件”,那么在双击这个按钮,进入事件编辑,然后加入如下代码:
string filepath="" ;
OpenFileDialog opf = new OpenFileDialog();
if(opf.ShowDialog()==DialogResult.OK)
filepath= opf.FileName;
filepath就是要获得的文件路径。
为什么不用FolderBorwserDialog呢
FileInfo fi = new FileInfo(Openfiledialog.FileName);
string path = Openfiledialog.FileName.SubString(0,Openfiledialog.FileName.Length-fi.Name.Length);
path就是你要的了
思路很简单,从你的文件路径+文件名中去掉文件名
InitialDirectory
OpenFileDialog
ofd
=
new
OpenFileDialog();
//new一个方法
ofd.InitialDirectory
=
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
//定义打开的默认文件夹位置
ofd.ShowDialog();
//显示打开文件的窗口