Create a FtpWebRequest and set the Method property to what you want. Then call GetResponse() to get whatever data you need. Set the Method again, call GetResponse() again, etc. until you are done.
Momerath
Nearly a Senior Poster
3,384 posts since Aug 2010
Reputation Points: 1,232
Solved Threads: 558
I don't have an FTP server to test with so I'm kinda flying blind here, but you tried WebRequestMethods.Ftp.ListDirectory and WebRequestMethods.Ftp.ListDirectoryDetails?
If you do, can you post the response you get back from each?
There are also plenty of projects on the net for an FTP client written in C# (they use Sockets instead of FtpWebRequest).
Momerath
Nearly a Senior Poster
3,384 posts since Aug 2010
Reputation Points: 1,232
Solved Threads: 558