专栏首页vueFileStream类操作文件

FileStream类操作文件

  private void buttonselect_Click (object sender, EventArgs e)         {             OpenFileDialog ofd = new OpenFileDialog();             ofd.Title = "请选择要复制的文件";             ofd.InitialDirectory = @"C:\Users\SpringRain\Desktop";             ofd.Filter = "所有文件|*.*";             ofd.ShowDialog();             textBoxSelect.Text = ofd.FileName;         }

        private void buttonsave_Click (object sender, EventArgs e)         {             SaveFileDialog sfd = new SaveFileDialog();             sfd.Title = "请选择要保存文件的路径";             sfd.InitialDirectory = @"C:\Users\SpringRain\Desktop";             sfd.Filter = "所有文件|*.*";             sfd.ShowDialog();             textBoxSave.Text = sfd.FileName;             //先读取 再写入             using (FileStream fsRead = new FileStream(textBoxSelect.Text.Trim(), FileMode.OpenOrCreate, FileAccess.Read))             {                 using (FileStream fsWrite = new FileStream(textBoxSave.Text.Trim(), FileMode.OpenOrCreate, FileAccess.Write))                 {                     //设置进度条                     progressBarFile.Maximum = (int)fsRead.Length;

                    byte[] buffer = new byte[1024 * 1024 * 3];                     while (true)                     {                         int r = fsRead.Read(buffer, 0, buffer.Length);                         if (r == 0)                         {                             break;                         }                         fsWrite.Write(buffer, 0, r);                         progressBarFile.Value = (int)fsWrite.Length;                     }

                    MessageBox.Show("保存成功");

                }             }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • System.Web.NullPointerException

    在.Net异步webApi中我们需要记录日志信息,需要获取客户端的ip地址,我们需要使用:HttpContext.Current.Request.ServerV...

    指尖改变世界
  • jquery跨js文件调用函数示例

    指尖改变世界
  • .net 数据类型转换int.Parse()与int.TryParse

    如果字符串为空,则抛出ArgumentNullException异常; 如果字符串内容不是数字,则抛出FormatException异常; 如果字符串内容...

    指尖改变世界
  • 直连路由

    直接路由就是直接连接网段的路由,就是连接在各个路由器接口网段的路由,都是在路由器启动的时候可以直接得到的路由网段。

    随心助手
  • python第二十九课——文件读写(读取读取中文字符)

    演示:读取中文字符 结论: 1).如果不设置encoding,默认使用gbk进行编解码 2).如果编码和解码不一致,最终导致报错,但是一旦设置...

    hankleo
  • Linux 运维工程师必备的80个监控工具(第30-80个)

    这是《Linux 运维工程师必备的80个监控工具》的下篇,上篇请点击:Linux运维工程师必备的80个监控工具全集(上) 与系统有关的监控 30 nmom[2...

    小小科
  • 管理软件集体患上互联网焦虑症:慧点的移动棋局

    管理软件厂商之ERP系列已告一段落,我没想到这一系列的稿件尽然引起这么大的效应,从第一篇《移动、云、社交改变企业管理模式 传统ERP死期将近?》开始,到昨天结束...

    人称T客
  • Oracle分区数据问题的分析和修复

    今天根据同事的反馈,处理了一个分区表的问题,也让我对Oracle的分区表功能有了进一步的理解。 首先根据开发同事的反馈,他们在程序批量插入一部分数据的时候...

    jeanron100
  • 如何在Kerberos下使用Solr

    Fayson
  • 简述python中的@staticmethod作用及用法

    关于@staticmethod,这里抛开修饰器的概念不谈,只简单谈它的作用和用法。 staticmethod用于修饰类中的方法,使其可以在不创建类实例的情况...

    KevinBruce

扫码关注云+社区

领取腾讯云代金券