Download multiple files concurrently from FTP using FluentFTP with a maximum value
问题 I would like to download multiple download files recursively from a FTP Directory, to do this I'm using FluentFTP library and my code is this one: private async Task downloadRecursively(string src, string dest, FtpClient ftp) { foreach(var item in ftp.GetListing(src)) { if (item.Type == FtpFileSystemObjectType.Directory) { if (item.Size != 0) { System.IO.Directory.CreateDirectory(Path.Combine(dest, item.Name)); downloadRecursively(Path.Combine(src, item.Name), Path.Combine(dest, item.Name),