项目用到Ftp,搜了下现有的类库System.Net.FtpClient 貌似比较不错. 一开始用着还行,但是有个FtpServer下有8k多内容,列表需要很久(7.8s)才能刷新出来. 翻源码吧,有两个地方可以改进 FtpClient.cs 中public FtpListItem[] GetListing(string path, FtpListOption options) 方法中读取结果用while ((buf = stream.ReadLine(Encoding)) != null) s…