FtpWebRequest downloadRequest =
(FtpWebRequest)WebRequest.Create(strFromFile);
downloadRequest.Method = WebRequestMethods.Ftp.DownloadFile;
downloadRequest.Credentials = new NetworkCredential(strName, strPassword);
downloadRequest.Timeout = 30000;
FtpWebResponse downloadResponse =
(FtpWebResponse)downloadRequest.GetResponse();
responseStream = downloadResponse.GetResponseStream()用上面的代码循环取ftp上面的文件,共有十几个,但是只能取下来几个,剩下的取不来。和文件好像没有关系,如果把没有取下来的文件,放到前面取,可以取到。不知道是什么原因,需要设置什么吗?
(FtpWebRequest)WebRequest.Create(strFromFile);
downloadRequest.Method = WebRequestMethods.Ftp.DownloadFile;
downloadRequest.Credentials = new NetworkCredential(strName, strPassword);
downloadRequest.Timeout = 30000;
FtpWebResponse downloadResponse =
(FtpWebResponse)downloadRequest.GetResponse();
responseStream = downloadResponse.GetResponseStream()用上面的代码循环取ftp上面的文件,共有十几个,但是只能取下来几个,剩下的取不来。和文件好像没有关系,如果把没有取下来的文件,放到前面取,可以取到。不知道是什么原因,需要设置什么吗?
http://blog.csdn.net/gisfarmer/archive/2008/09/17/2943126.aspx