public bool DownloadFilesRecursive(FtpTransfer ftp, string localDirectory, string remoteFileFullPath){ try { var files = GetFilesInRemote(ftp, remoteFileFullPath); foreach (var file in files) { var remoteFilePath = Path.Combine(remoteFileFullPath, file); var localFilePath = Path.Combine(localDirectory, file); if (ftp.DirectoryExists(rem..