In this article I’ll try to explain how you can use the newly added classes FtpWebRequest and FtpWebResponse to interact with any FTP server. In the new .NET Framework 2.0 Microsoft has added classes for operating with FTP servers. These classes are added in the System.Net namespace. You can download files from a remote FTP server using WebClient class. In this article I’ll explain how you can use these classes to get the list of directories and files present on a FTP server.