public override void Remove() { Ftp ftp = new Ftp(); ftp.Connect(FtpTargetPath); ftp.SetCredential(FtpUserName, FtpPassword); ftp.RemoveDirectoryRecursivelyAsync("./", false).Wait(); }
private Ftp CreateFtp() { var ftp = new Ftp(); ftp.Connect("ftp://waws-prod-ch1-001.ftp.azurewebsites.windows.net"); ftp.SetCredential(@"webstacktest01\hongyes", "Password01!"); return ftp; }
protected override void DeployCore(IDirectory source) { Ftp ftp = new Ftp(); ftp.Connect(FtpTargetPath); ftp.SetCredential(FtpUserName, FtpPassword); if (CleanTargetDirectory) { ftp.RemoveDirectoryRecursivelyAsync("./", false).Wait(); } ftp.UploadDirectoryRecursivelyAsync("./", source).Wait(); }