当前位置: 首页 > news >正文

C# FileStream拷贝大文件

 

string source = @"d:\a.wmv";
string target = @"e:\a.wmv";
FileStream fsRead = new FileStream(source, FileMode.Open, FileAccess.Read);
FileStream fsWrite = new FileStream(target, FileMode.Create, FileAccess.Write);
//创建一个中间缓冲区
byte[] bytes = new byte[1024 * 1024 * 5];
//返回值表示本次实际读取到的字节个数
int r = fsRead.Read(bytes, 0, bytes.Length);

while (r > 0)
{
//将读取到的内容写入到新文件中
fsWrite.Write(bytes, 0, r);
//百分比进度提示
double d = (fsWrite.Position / (double)fsRead.Length) * 100;
Console.WriteLine("{0}%", d);
//Console.Write(".");
r = fsRead.Read(bytes, 0, bytes.Length);
}
fsRead.Dispose();
fsWrite.Dispose();
Console.WriteLine("ok");
Console.ReadKey();

 

http://www.rkmt.cn/news/111892.html

相关文章:

  • AI绘画不是“终点”,而是创作者的“新起点”
  • 20 万级新能源 SUV 标杆车型盘点:从技术到体验的全面对比
  • 开源精神再现辉煌:LobeChat推动AI普惠化进程
  • 7.2.2-bpf对tcp请求的监控(项目)
  • AES-GCM加密全流程解析
  • NVIDIA Profile Inspector终极指南:从入门到精通的完整图形优化手册
  • Linux CFS(完全公平调度器)原理与实现细节全解析(2)
  • 视频创作者必看!这7个素材网站
  • 终极指南:5步轻松让旧Mac完美运行最新系统
  • LangChain 1.0 VS LangGraph 1.0:智能体我该用哪一个?
  • 吹爆FreeBuds SE4 ANC的新音效 | 浅聊体验
  • Unity翻译插件终极指南:3步实现游戏无障碍体验
  • Unity游戏翻译终极方案:XUnity.AutoTranslator技术深度解析
  • 跟着铁头山羊学STM32单片机(串口篇)
  • 10分钟构建verification failed:(0x1a)错误监控原型
  • CallerRunPolicy vs AbortPolicy:性能对比与选择指南
  • 用XMRig快速验证挖矿算法原型
  • 30秒创建!Ubuntu+Python+VSCode开发沙箱
  • 用D盾快速构建安全检测原型系统
  • AI如何帮你自动修复Linux挂载问题?
  • LobeChat能否集成代码高亮?编程问答场景增强显示
  • 1小时搭建:VSCode远程开发环境原型
  • java计算机毕业设计校园服务平台 象牙塔一站式生活助手 高校圈随身万事通
  • 企业文化三部经典著作推荐,做好企业文化建设必读
  • 效率对比:5种Ubuntu安装Node.js方法耗时测评
  • 几何公差之线轮廓度和面轮廓度
  • APP新增广告位别盲目!掌握4个关键思维,兼顾收益与体验
  • Langchain-Chatchat集成华为NPU与MindIE部署实战
  • 拒绝“假装努力”的空转:解码成绩停滞背后的“学习操作系统”重构
  • linux系统新增启动项,支持从数据盘启动