C#复制文件全代码--供参考
 private void button1_Click(object sender, EventArgs e)
        {
              //创建文件对象
              FileInfo fi = null; 
           
              //实例化打开文件对话框
              OpenFileDialog ofd = new OpenFileDialog();
              //设置对话框的初始路径
              ofd.InitialDirectory = @"C:\Users\Public\Pictures\Sample Pictures";
              //设置过滤器
              ofd.Filter = "图片格式|*.jpg;*.png;*.gif|记事本文档|*.txt";
              ////默认过滤器下标为0
              //ofd.FilterIndex = 1;
             //判断是否点击打开按钮
              if(ofd.ShowDialog()==DialogResult.OK)
              {
                    //创建图片文件
                    fi = new FileInfo(ofd.FileName);
                    //定义变量表示文件的最终复制的目标路径
                    //Application.StartupPath------Debug目录的绝对路径
                    string despath = @Application.StartupPath + "\\images\\" + fi.Name;
//不存在则复制
if(!File.Exists(despath))
                    {
                           //复制文件到目标路径
                          fi.CopyTo(despath);
                    }
               
                    //获取选中文件
                   textBox1.Text= fi.Name;
                    //通过文件路径,获取图片并放入控件中
                   pictureBox1.Image = Image.FromFile(despath);
              }
        }
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号