c#如何复制一个较大的文件并显示进度条?
6个回答
展开全部
我给你提供思路,自己去实现。
1、你用的是SSH框架,spring有一个MultipartFile技术,支持单文件和多文件上传
2、下载直接用BufferedInputStream+BufferedOutputStream去实现就可以了。
这两个都是很好学的。挺简单的
1、你用的是SSH框架,spring有一个MultipartFile技术,支持单文件和多文件上传
2、下载直接用BufferedInputStream+BufferedOutputStream去实现就可以了。
这两个都是很好学的。挺简单的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每隔一段时间将复制的文件大小赋值给进度条控件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个没看到过,只看到过一个虚拟的进度条。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
获取文件总的大小
定时获取已复制文件的大小
得到百分比,显示成进度
FileStream fs ;
...
//获取fs的长度
long maxLength = fs.Length;
异步调用fs,
fs.BeginWrite(..);
//声明一个全局累加的long
//在CallBack函数中每次累加,同时使用delegate响应主界面线程
...
Over
定时获取已复制文件的大小
得到百分比,显示成进度
FileStream fs ;
...
//获取fs的长度
long maxLength = fs.Length;
异步调用fs,
fs.BeginWrite(..);
//声明一个全局累加的long
//在CallBack函数中每次累加,同时使用delegate响应主界面线程
...
Over
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询