An addition to the Microsoft .NET Framework 2.0 to 1.x is
the support for FTP. All these days we had to rely on 3rd party libraries which
suited most of our needs, but for sure, there is an extra pleasure using the
.net framework library classes. The code included is not designed to be a full-fledged
reusable library, but rather an easy to use and reusable pieces of code which
is easily comprehensible and can be reused and tweaked to fit your specific
needs. Therefore, the code for each functionality (upload, download, delete etc…)
can be easy picked up separately and reused. The main motive behind this
article was the unavailability of .NET 2.0 FTP sample codes and their usage in
C#; may be because it is a new entrant to the .NET scenario or the third party
implementations available were working pretty well, but this area of the .NET
2.0 library has not gotten enough focus.