代码实现如下:
/// <summary> /// c#,.net 下载文件 /// </summary> /// <param name="URL">下载文件地址</param> /// /// <param name="Filename">下载后的存放地址</param> /// <param name="Prog">用于显示的进度条</param> /// public void DownloadFile(string URL, string filename, System.Windows.Forms.ProgressBar prog) { try { System.Net.HttpWebRequest Myrq = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(URL); System.Net.HttpWebResponse myrp = (System.Net.HttpWebResponse)Myrq.GetResponse(); long totalBytes = myrp.ContentLength; if (prog != null) { prog.Maximum = (int)totalBytes; } System.IO.Stream st = myrp.GetResponseStream(); System.IO.Stream so = new System.IO.FileStream(filename, System.IO.FileMode.Create); long totalDownloadedByte = 0; byte[] by = new byte[1024]; int osize = st.Read(by, 0, (int)by.Length); while (osize > 0) { totalDownloadedByte = osize + totalDownloadedByte; System.Windows.Forms.Application.DoEvents(); so.Write(by, 0, osize); if (prog != null) { prog.Value = (int)totalDownloadedByte; } osize = st.Read(by, 0, (int)by.Length); } so.Close(); st.Close(); } catch (System.Exception) { throw; } }
您还没有登录,请您登录后再发表评论
用C#写的文件读写功能,在之前的文件【c#实现文件读取并显示读取文件进度条】上增加了写入功能。
用C#写的文件读取功能,根据文件已读取数据同步显示已读取文件进度条。
c#下载文件的示例,有进度显示c#下载文件的示例,有进度显示
实现线程处理信息时,传出处理进度值,显示到进度条中。(以前不会,在网上找了程序改着用,但是代码过于冗余复杂。现在理解相关内容后自己写了一个浅显易懂的实现方法)
完整的C#代码,Vs2008工程,可编译和测试,利用Renci.SshNet实现了SFTP文件上传和下载,有进度条提示。网上找的一般都是直接下载和上传,不能看到进度信息。
本来是要研究怎样判断下载完成,结果找到这个方法,可以在这个方法完成之后提示下载完成,需要的朋友可以参考下
java FTP上传文件(进度条显示进度)
使用C#语言实现通过FTP服务器下载文件,有下载文件进度显示!
读取文本文件添加进度条,对于用户是友好的。难点就是如何获取文本文件的总行数,如果采用逐行读进行计数,当文件很大时,开始读取文件内容之前...本文采用了用文件字节长度,来设置进度条的办法,效果不错,详见文档。
网上好多负责文件夹的进度条写的都有问题,在此基础上,自己修改了一下,进度条可以完美显示出来,另外还加了一个label动态显示拷贝的文件名,用的多线程,里面一些细节大家还是要注意一下的。另外拷贝文件夹是是...
NULL 博文链接:https://zdlaa.iteye.com/blog/2062574
用c#实现的文件上传客户端,能显示上传进度.程序能正确运行!
c#winform下载上传文件显示进度条 c#winform下载上传文件显示进度条 c#winform下载上传文件显示进度条 c#winform下载上传文件显示进度条
基于VLC的C#播放器源码 实现的功能: 1:打开播放的音视频文件((1)菜单栏“文件”->“打开”,(2)工具栏(下面)“打开”(3)播放器右键->打开) 2:暂停,继续播放,停止音视频文件 3:进度条和右下角文本框显示播放...
C# WPF 解压缩7zip文件 带进度条 sevenzipsharp WPF PNG实现的图形进度条 .NET 3.5 vs2013打开 来这里看介绍 http://www.cnblogs.com/xe2011/p/3761870.html
Visual+C#+2008程序设计经典案例设计与实现 第1章 Visual C#2008与窗体界面 案例1 飘动动画窗体 案例2 透明动画窗体 案例3 利用API函数实现动画窗体 案例4 闪烁动画窗体 案例5 滚动字幕动画窗体 案例6 超女卡通...
使用webupload实现了在C# .net项目中的断点续传演示(绝对不亏的,现在.net中webupload服务端好多都不完整,我这个是自己写完用到项目中的,比较稳定,虽然代码比较初级,后面也没整理) 演示地址:...
http://blog.csdn.net/much0726/archive/2008/12/17/3541278.aspx 实现代码
实例200 向窗体中拖放图片并显示 268 实例201 使应用程序在进程中消失 269 9.2 其他窗体技术 270 实例202 在关闭窗体时弹出确认对话框 270 实例203 隐藏应用程序在任务栏中的图标 272 实例204 实现动态系统托盘图标 ...
相关推荐
用C#写的文件读写功能,在之前的文件【c#实现文件读取并显示读取文件进度条】上增加了写入功能。
用C#写的文件读取功能,根据文件已读取数据同步显示已读取文件进度条。
c#下载文件的示例,有进度显示c#下载文件的示例,有进度显示
实现线程处理信息时,传出处理进度值,显示到进度条中。(以前不会,在网上找了程序改着用,但是代码过于冗余复杂。现在理解相关内容后自己写了一个浅显易懂的实现方法)
完整的C#代码,Vs2008工程,可编译和测试,利用Renci.SshNet实现了SFTP文件上传和下载,有进度条提示。网上找的一般都是直接下载和上传,不能看到进度信息。
本来是要研究怎样判断下载完成,结果找到这个方法,可以在这个方法完成之后提示下载完成,需要的朋友可以参考下
java FTP上传文件(进度条显示进度)
使用C#语言实现通过FTP服务器下载文件,有下载文件进度显示!
读取文本文件添加进度条,对于用户是友好的。难点就是如何获取文本文件的总行数,如果采用逐行读进行计数,当文件很大时,开始读取文件内容之前...本文采用了用文件字节长度,来设置进度条的办法,效果不错,详见文档。
网上好多负责文件夹的进度条写的都有问题,在此基础上,自己修改了一下,进度条可以完美显示出来,另外还加了一个label动态显示拷贝的文件名,用的多线程,里面一些细节大家还是要注意一下的。另外拷贝文件夹是是...
NULL 博文链接:https://zdlaa.iteye.com/blog/2062574
用c#实现的文件上传客户端,能显示上传进度.程序能正确运行!
c#winform下载上传文件显示进度条 c#winform下载上传文件显示进度条 c#winform下载上传文件显示进度条 c#winform下载上传文件显示进度条
基于VLC的C#播放器源码 实现的功能: 1:打开播放的音视频文件((1)菜单栏“文件”->“打开”,(2)工具栏(下面)“打开”(3)播放器右键->打开) 2:暂停,继续播放,停止音视频文件 3:进度条和右下角文本框显示播放...
C# WPF 解压缩7zip文件 带进度条 sevenzipsharp WPF PNG实现的图形进度条 .NET 3.5 vs2013打开 来这里看介绍 http://www.cnblogs.com/xe2011/p/3761870.html
Visual+C#+2008程序设计经典案例设计与实现 第1章 Visual C#2008与窗体界面 案例1 飘动动画窗体 案例2 透明动画窗体 案例3 利用API函数实现动画窗体 案例4 闪烁动画窗体 案例5 滚动字幕动画窗体 案例6 超女卡通...
使用webupload实现了在C# .net项目中的断点续传演示(绝对不亏的,现在.net中webupload服务端好多都不完整,我这个是自己写完用到项目中的,比较稳定,虽然代码比较初级,后面也没整理) 演示地址:...
http://blog.csdn.net/much0726/archive/2008/12/17/3541278.aspx 实现代码
实例200 向窗体中拖放图片并显示 268 实例201 使应用程序在进程中消失 269 9.2 其他窗体技术 270 实例202 在关闭窗体时弹出确认对话框 270 实例203 隐藏应用程序在任务栏中的图标 272 实例204 实现动态系统托盘图标 ...