Posts Tagged “Source Code”

Mein Ansatz um das Problem zu lösen:

  • Auf FTP Server einloggen
  • In das per Create(uri+ dirName) Verzeichnis versuchen zu wechseln
  • Bei Erfolg => return true, ansonsten exisitiert das Verzeichnis nicht
public bool isDicExists(String dirName) {
   FtpWebRequest request = (FtpWebRequest)WebRequest.Create(uri + dirName);
   request.Credentials = new NetworkCredential(ftpUserID,ftpPassword);
   request.Method = WebRequestMethods.Ftp.PrintWorkingDirectory;
   try {
      FtpWebResponse response = (FtpWebResponse)request.GetResponse();
      response.close();
      return true; // Dir exist
   }
   catch (Exception ex) {
      return false; // Dir doesn´t exist
   }
}

Habt ihr bessere Vorschläge? Dann immer her damit.

Popularity: 43% [?]

Comments 5 Kommentare »