zoukankan      html  css  js  c++  java
  • C#复制文件全代码--供参考

    private void button1_Click(object sender, EventArgs e)
    {
      //创建文件对象
      FileInfo fi = null;


      //实例化打开文件对话框
      OpenFileDialog ofd = new OpenFileDialog();


      //设置对话框的初始路径
      ofd.InitialDirectory = @"C:UsersPublicPicturesSample 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);
      }
    }

  • 相关阅读:
    第2课 C 到 C++ 的升级
    第1课 学习 C++ 的意义
    归并排序
    插入排序与希尔排序
    选择排序
    冒泡排序
    CodeSignal 刷题 —— almostIncreasingSequence
    CodeSignal 刷题 —— matrixElementSum
    Python3 序列解包
    单星号变量(*)和双星号变量(**)的用法
  • 原文地址:https://www.cnblogs.com/loushengjie/p/9488538.html
Copyright © 2011-2022 走看看