只会取到当前文件所在文件夹,之后就不知道该用哪些控件,该怎么实现了,求助!asp

解决方案 »

  1.   

    外部打开:
    Process.Start(folder);内部:
    OpenFileDialog控件
      

  2.   

    不怎么懂啊,openfiledialogue似乎没起作用。可不可以给实现一下
      

  3.   

    用folderBrowserDialog。
    DialogResult dr = this.folderBrowserDialog1.ShowDialog();
                if (DialogResult.OK == dr)
                {
                    string path = this.folderBrowserDialog1.SelectedPath;
                    string[] files = Directory.GetFiles(path);//获得目录下的文件
                }
      

  4.   

    Process.Start("explorer.exe", "C:\\yourfolder");
      

  5.   

    你是要打开 文件 所在的 文件夹对话框么OpenFileDialog dlg = new OpenFileDialog();
                    //显示的默认文件类型
                    dlg.DefaultExt = "INI";
                    dlg.Filter = "AAA(*.INI)|*.INI";
                    //对话框标题
                    dlg.Title = "AAA";
                    //path为文件夹的路径
                    dlg.InitialDirectory =path;
                    dlg.ShowReadOnly = false;
      

  6.   

    dlg.DefaultExt = "INI";                 
    dlg.Filter = "AAA(*.INI)|*.INI"; 
    这2个你可以不写  ,如果你打开的选择 只能是AVI的
    你就写dlg.DefaultExt = "AVI";
      

  7.   

    就是说搜索文件,并打开所在目录?我写了个简单的例子,搜索D盘DirectoryInfo di=new DirectoryInfo(@"D:\");
    FileInfo[] fileInfos=di.GetFiles("你的文件名",SearchOption.AllDirectories);
    if(fileInfos.Length!=0)
    {
       Process.Start("explorer",fileInfos[0].DirectoryName);
    }
    else
    {
       MessageBox.Show("没找到");
    }
      

  8.   

    if(opdialogresult.showdialog()=dialogresult.ok)
    textbox.text=opdialogresult.filename