FTP OS: Embedded
FTP Server: Custom
Computer OS: Windows
FluentFTP Version: 35.0.5
DownloadDirectory is internally performing a this.GetListing(remoteFolder, FtpListOption.Size | FtpListOption.Recursive) so using specific parameters that may not work as expected on all system.
Example: FtpListOption.NoPath may be needed in order to work.
This should be probably part of the FtpServerBase class.
Please note that the enum provides some behavioral flags (Recursive) while others are more archictural (NoPath, ForceList) and the BaseServer class should fill the latter kind
Regards
A