大家好! 我现在需要这样一个情况: 打开一个文件的同时, 系统可以把文件的名称和所在文件夹的名称分别记录下来. 因为我现在暂时还只能找到OpenFileDialog和FlieBrowserDialog这两个东西. 尤其是OpenFileDialog, 返回的FileName是文件的全路径, 但这样的话在我做的系统中就不能用了. 大家看看谁能帮着解决一下? 谢谢了!

解决方案 »

  1.   

    using (System.Windows.Forms.OpenFileDialog flg = new OpenFileDialog())
                {
                    if (flg.ShowDialog() == DialogResult.OK)
                    {
                        string strFileName = System.IO.Path.GetFileName(flg.FileName);
                        string strFileDir = System.IO.Path.GetDirectoryName(flg.FileName);
                    }
                }
      

  2.   

    System.Diagnostics.Process.Start("explorer.exe", filePath);
      

  3.   

    FolderBrowserDialog,应该是用这个,里面的selectedPath属性就是你选中的路径了