C#如何实现获得一个文件夹的路径
比如一个窗体上一个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中的文件名而得到你想要的地址.