none
做个浏览按钮只要找到保存的目录就可以了,然后显示在textbox文本框中,怎么改呢. RRS feed

  • 问题

  • 下面的代码会一直选到文件.打开文件才会显示保存路径.不合理,.如何修改,谢谢你的答复.

    if (openFileDialog1.ShowDialog(this) == DialogResult.OK)
                {
                    System.IO.FileInfo ObjTmp = new System.IO.FileInfo(openFileDialog1.FileName);
                    textBox4.Text=Convert.ToString(ObjTmp.DirectoryName);
                }


    杲大胜 ...........勤!能!补!拙!........ 勤!勤!勤!.............
    2011年3月28日 1:52

答案

  • 有2个办法

    1.使用正则处理这个路径,得到文件夹路径。

    2.更换控件,使用文件夹浏览控件,不要使用文件浏览控件,这个得到的是目录。(FolderBrowserDialog控件)

     


    family as water
    • 已标记为答案 杲大盛 2011年3月28日 11:17
    2011年3月28日 2:58

全部回复

  • 有2个办法

    1.使用正则处理这个路径,得到文件夹路径。

    2.更换控件,使用文件夹浏览控件,不要使用文件浏览控件,这个得到的是目录。(FolderBrowserDialog控件)

     


    family as water
    • 已标记为答案 杲大盛 2011年3月28日 11:17
    2011年3月28日 2:58
  • string path = openFileDialog1.FileName;

    path = path.subString(0, path。LastIndexOf('\') - 1);

    现在path就是你要的目录了。

    2011年3月28日 2:58
  • 你的方法是找到最后一个\把后面字符的去掉.也是个办法,但他有一个打开文件的过程.


    杲大胜 ...........勤!能!补!拙!........ 勤!勤!勤!.............
    2011年3月28日 11:17