FtpWebRequest reqFTP = (FtpWebRequest)WebRequest.Create(sFtp);
reqFTP.Credentials = new NetworkCredential(sUid, sPws);
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory;
WebResponse response = reqFTP.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);
string line = reader.ReadLine();
通过上面的代码获取ftp上的文件列表,但有时候 reqFTP.GetResponse(); 处会报错:500 无法识别的命令,请问是什么原因,只是有时候报错。