A06_大文件拷贝
来源:互联网 发布:mac 用户主目录在哪里 编辑:程序博客网 时间:2024/06/05 17:26
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace A06_CopyBigFileByFileStream{ class Demo8 { //原始路径 private string _StrSourcePath = @"D:\THE HERO!!~怒れる拳に火をつけろ~ (TV Size) (OP主題歌).mp3"; //目标路径 private string _StrTargetPath = @"E:\THE HERO!!~怒れる拳に火をつけろ~ (TV Size) (OP主題歌).mp3"; private int _IntLoadCount = 0; /// <summary> /// 实现大文件拷贝 /// </summary> public void Test1() { if (File.Exists(_StrSourcePath)) { //读文件流 using (FileStream fsRead = new FileStream(_StrSourcePath, FileMode.Open)) { using (FileStream fsWrite = new FileStream(_StrTargetPath, FileMode.OpenOrCreate)) { byte[] byArrayRead = new byte[1024 * 1024]; //1M空间 while (true) { //加载计数 Console.Write(" " + (++_IntLoadCount)); //读取 int readCont = fsRead.Read(byArrayRead, 0, byArrayRead.Length); //写入 fsWrite.Write(byArrayRead, 0, readCont); //判断是否为最后一次读取 if (readCont<byArrayRead.Length) { break; } } } } } else { Console.WriteLine("原路径不存在"); } //读取文件流 } static void Main(string[] args) { Demo8 obj = new Demo8(); obj.Test1(); } }}
阅读全文
0 0
- A06_大文件拷贝
- Java拷贝大文件
- filechannel拷贝大文件
- VB断点拷贝大文件
- 高效的大文件拷贝
- 高效的大文件拷贝
- C#实现大文件拷贝
- 高效的大文件拷贝
- c#大文件拷贝详细
- C#实现大文件拷贝
- NSFileHandle拷贝大文件+多线程
- 远程桌面无法拷贝大文件
- 远程桌面无法拷贝大文件
- shell 脚本写的拷贝大文件显示拷贝百分比
- 寻找最快的大文件拷贝方法
- C# 最快的大文件拷贝方法
- sd 卡拷贝大文件掉卡
- loner_li windows 大文件拷贝 实例
- zookeeper基本知识点
- 选择排序-初级排序算法-Java实现
- weblogic 内存溢出解决 java.lang.OutOfMemoryError: PermGen space
- 既然GPU可以加速某些运算,为何应用程序要提供禁用GPU加速的选项
- 在 Node.js 中使用C++
- A06_大文件拷贝
- hibernate关系映射管理(一对多,多对一,一对一,多对多)
- Oracle压缩黑科技(二)—压缩数据的修改
- 如何修改网卡名称由enp0s25为eth0 (by quqi99)
- 在Linux系统下源码安装node.js
- [Shiro入门](一)使用Redis作为缓存管理器
- 2017年12月银行卡跨行ATM取现手续费
- JAVA第一步工作 classpath、path、JAVA_HOME的作用及JAVA环境变量配置等
- IEnumerator和IEnumerable的区别