使用C#.NET实现FTP文件下载

时间:2011-11-20 08:58:15
【文件属性】:

文件名称:使用C#.NET实现FTP文件下载

文件大小:80KB

文件格式:RAR

更新时间:2011-11-20 08:58:15

C# 异步操作 文件下载 FTP BackGroundWorker

使用BackgroundWorker 实现文件下载、异步提示 准备做一个可视化的WinForm界面,这就需要反映文件下载进度,要达到这个实时报告进度的功能,就需要进行异步操作,可以通过线程或BackgroundWorker 类去实现, 由于BackgroundWorker 类是.net2.0新增的组件类,所以想体验一下,以后面的文章中将会给出使用线程的方法。 详细信息见:http://blog.csdn.net/wguorun/archive/2008/10/30/3183863.aspx


【文件预览】:
bin
----Debug()
--------FtpClient.pdb(74KB)
--------FtpClient.exe(27KB)
--------ex081030.log(0B)
--------ex081028.log(0B)
--------FtpClient.vshost.exe(14KB)
--------ex081029.log(0B)
--------FtpClient.vshost.exe.manifest(490B)
obj
----Debug()
--------FtpClient.pdb(74KB)
--------FtpClient.csproj.FileListAbsolute.txt(720B)
--------FtpClient.exe(27KB)
--------FtpClient.FtpDownLoadForm.resources(180B)
--------FtpClient.Properties.Resources.resources(180B)
--------FtpClient.FtpWebResponseDemo.resources(180B)
--------Refactor()
--------FtpClient.csproj.GenerateResource.Cache(1KB)
--------TempPE()
Properties
----Resources.Designer.cs(3KB)
----Settings.settings(249B)
----Resources.resx(5KB)
----Settings.Designer.cs(1KB)
----AssemblyInfo.cs(1KB)
FtpWebResponseDemo.resx
Program.cs
FtpDownLoadForm.resx
FtpWebResponseDemo.Designer.cs
FtpState.cs
FtpClient.csproj
FtpDownLoadForm.cs
FTP.cs
FtpWebResponseDemo.cs
FtpDownLoadForm.Designer.cs

网友评论

  • 值得学习的东西,很好 谢谢
  • 不错,很实用
  • 很好用的操作类工具
  • 不太会用。。我想获取我FTP里面设置的文件夹,然后获取所有文件夹下面的,文件。。要怎么写呢?
  • 蛮不错了,可以值得参考用
  • 作为基本的参考内容,还不错
  • 很好用,很强大
  • 异步处理的很不错...学习了....谢谢分享..
  • 还行,有一定帮助
  • 一般啦!不过还是有值得学习的东西。
  • 有一定参考价值
  • 打运行比较慢
  • 正在做类似的东西,不错的参考
  • 有一定的参考作用
  • 看不懂,没有说明文档注释啊
  • 只能作为基本的参考内容
  • 但里面的东西貌似可以追溯到05年之前。 .
  • 资源老化,没有说明文档,但是模块化和异步做的还是有参考价值的。
  • 看不太懂,说明太少了,也没用上
  • 代码能用,但每次第一次进行下载时都比较慢,是不是第一次建立ftp连接都比较慢