Openfiledialog获取文件路径

Openfiledialog.FileName是获取文件路径+文件名的!我只要获取文件路径~~~~只要获取文件路径我应怎么做?即是:我要打开一个文件,打开后要知道它的位置... Openfiledialog.FileName是获取文件路径+文件名的!
我只要获取文件路径~~~~只要获取文件路径

我应怎么做?

即是:我要打开一个文件,打开后要知道它的位置,(不要文件名)
展开
 我来答
百度网友96ffcf7
2015-07-02 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118717
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
假如有一个按钮叫“打开文件”,那么在双击这个按钮,进入事件编辑,然后加入如下代码:
string filepath="" ;
OpenFileDialog opf = new OpenFileDialog();
if(opf.ShowDialog()==DialogResult.OK)
filepath= opf.FileName;
filepath就是要获得的文件路径。
christiankula
2008-03-31 · TA获得超过1007个赞
知道小有建树答主
回答量:1275
采纳率:0%
帮助的人:0
展开全部
为什么不用FolderBorwserDialog呢
FileInfo fi = new FileInfo(Openfiledialog.FileName);
string path = Openfiledialog.FileName.SubString(0,Openfiledialog.FileName.Length-fi.Name.Length);
path就是你要的了
思路很简单,从你的文件路径+文件名中去掉文件名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁箫虎德昌
2020-04-22 · TA获得超过4194个赞
知道大有可为答主
回答量:3079
采纳率:24%
帮助的人:367万
展开全部
InitialDirectory
OpenFileDialog
ofd
=
new
OpenFileDialog();
//new一个方法
ofd.InitialDirectory
=
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
//定义打开的默认文件夹位置
ofd.ShowDialog();
//显示打开文件的窗口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式