title: Get Directory listing from and FTP Folder from a Portable Class Library Project
body: <p>I'am creating an Android app using Xamarin with the MVVMCross Framework.</p>
  
  <p>Inside my PCL(portable class library),I want to implement an FTP Client Class where I can read files from a specific FTP Folder in an FTP Server hosted in IIS and based on some business rules, to download the files one by one. The download part might not be an issue since I can use the WebRequest and WebResponse classes of the System.Net namespace. </p>
  
  <p>My main issue is that I want to find a way to read the files from the FTP Folder. I cannot use Directory.GetFiles method since it is not supported by the System.IO in PCL, for cross platform compatibility reasons. </p>
  
  <p>I also want to avoid creating my FTPClient class inside my droidUI (GUI) project (where I have access to all the classes of the Framework) because then I will ruin my MVVM multi-layer architecture. </p>
  
  <p>I hope the above makes some sense to what i'am trying to say. </p>
  
  <p>Thanks in advance.</p>