C#如何实现获得一个文件夹的路径

王朝知道·作者佚名  2009-09-02
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

比如一个窗体上一个button,一个TextBox,现在的目的是点击"button",打开系统的东西,比如打开“我的文档”,“我的电脑”之类的对话框,然后还能进一步打开某些文件夹,并且把这个文件夹的路径写入"TextBox"控件中。

谢谢各位大哥大姐指点

我实在太菜

參考答案:

你可以这样,先拖一个openfiledialog控件(VS2005)

再在button的click事件里这样写:

openMapDialog.Filter = "Map file(*.map)|*.map";

openMapDialog.Multiselect = false;

openMapDialog.Title = "Open map file to edit";

if (openMapDialog.ShowDialog() == DialogResult.OK)

{

this.TextBox.text = openMapDialog.FileName;

}

openMapDialog.Dispose();

这是我写的一个地图编辑器打开地图文件的一部分改编的,其中的*.map你可以自己定义.

不知道答案是否符合你的要求.

补充一点,你说的 比如打开“我的文档”,“我的电脑”之类的对话框 这种对话框不能只把某个文件甲的地址记下来,只能记下某个文件的地址.

但是你可以过滤掉openMapDialog.FileName中的文件名而得到你想要的地址.

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航