zoukankan      html  css  js  c++  java
  • FileStream类操作文件

      private void buttonselect_Click (object sender, EventArgs e)
            {
                OpenFileDialog ofd = new OpenFileDialog();
                ofd.Title = "请选择要复制的文件";
                ofd.InitialDirectory = @"C:UsersSpringRainDesktop";
                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:UsersSpringRainDesktop";
                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("保存成功");

                    }
                }

      

  • 相关阅读:
    使用squid代理后某些网站无法访问的解决办法(3.1.7版本)
    如何高效设计游戏——从抽奖模型到圆桌算法(下)附VBA教程&战斗模拟器
    squid代理服务器泄露客户ip和服务器信息的解决
    分享squid缓存服务器配置之conf配置文件的详细介绍
    如何高效设计游戏——从抽奖模型到圆桌算法
    在linux下成功使用西部数据高级格式化的硬盘
    squid 高级篇
    squid禁止多线程并发下载的简单方法
    jquery实现搜索框类似提示功
    关于phoneGap camera照片放置的位置问题
  • 原文地址:https://www.cnblogs.com/netlws/p/8886929.html
Copyright © 2011-2022 走看看