当前位置: 源码素材网 » C#源码 » 文件操作 » 详情页

C# 实现文件复制进度条功能

C#实现文件复制进度条功能附源代码,整体功能和Windows7中的复制文件功能十分相似,复制过程中显示复制进度条,测试时候要找一个比较大的文件哦,要不然看不到进度条效果。具体需要做的功能:对文件进行复制,并在复制完成后关闭线程,根据传输的大小,定义一个字节数组,设置进度栏中进度块的增加个数。以下是一些相关代码:
  progressBar1.Value = 0;//设置进度栏的当前位置为0
  progressBar1.Minimum = 0;//设置进度栏的最小值为0
  FileStream fileToCreate = new FileStream(toFile, FileMode.Create);//创建目的文件,如果已存在将被覆盖
  fileToCreate.Close();//关闭所有资源
  fileToCreate.Dispose();//释放所有资源
  FormerOpen = new FileStream(FormerFile, FileMode.Open, FileAccess.Read);//以只读方式打开源文件
  ToFileOpen = new FileStream(toFile, FileMode.Append, FileAccess.Write);//以写方式打开目的文件
  int max = Convert.ToInt32(Math.Ceiling((double)FormerOpen.Length / (double)SectSize));//根据一次传输的大小,计算传输的个数

  • 相关标签:复制文件 进度条
  • 调试环境:VisualStudio 2015+
  • 文件大小:14.8K
  • 资源评级:
  • 更新时间:2019-07-15
  • 相关链接:暂无演示

源码测试截图:

C# 实现文件复制进度条功能运行截图

相似源码:复制文件 进度条 C#源码下载:C# 实现文件复制进度条功能 测试截图

下载声明:

本站资源仅供学习参考,禁止用于非法途径。若“C# 实现文件复制进度条功能”源代码侵犯了您的权益,请尽快告诉我们。