请问下 OpenFileDialog控件 如果是多选文件的··怎么获取回这些文件的流?    我只会获取一个文件的··但多个文件怎么获取??
  
      求各位详细解答一下··谢谢·

解决方案 »

  1.   

    OpenFileDialog   dlg=new   OpenFileDialog();   
      dlg.Multiselect = true;   
      if(dlg.ShowDialog()==DialogResult.OK)   
      {   
         string[] filesName = dlg.FileNames; 
         foreach (string info in filesName) 
         { 
            File f=new FileInfo(info);
         } 
      }
      

  2.   

    private void button5_Click(object sender, EventArgs e)
    {
        OpenFileDialog dlg = new OpenFileDialog();
        dlg.Multiselect = true;
        if (dlg.ShowDialog() == DialogResult.OK)
        {
            string[] filesName = dlg.FileNames;
            foreach (string info in filesName)
            {
                FileInfo fi = new FileInfo(info);
                string str = "";
                str += "\n完整路径:" + fi.FullName;
                str += "\n文件路径:" + fi.DirectoryName;
                str += "\n文 件 名:" + fi.Name;
                str += "\n扩 展 名:" + fi.Extension;
                str += "\n只    读:" + fi.IsReadOnly.ToString();
                str += "\n创建时间:" + fi.CreationTime.ToString();
                str += "\n修改时间:" + fi.LastWriteTime.ToString();
                str += "\n上次访问:" + fi.LastAccessTime.ToString();
                str += "\n文件大小:" + fi.Length.ToString();
                MessageBox.Show(str);        }
        }
    }