我想取得远程Ftp文件夹下的所有文件名,,如:
Ftp://192.168.0.16:1990/Pic 文件夹下有3张图片
我使用如下代码,返回的结果只有一个文件夹名(Pic),却没有3张图片的文件名
FtpWebRequest nReqFtp = (FtpWebRequest)WebRequest.Create(new Uri("Ftp://192.168.0.16:1990/Pic"));
nReqFtp.UseBinary = true;
nReqFtp.Credentials = new NetworkCredential(nFTPUserName, nFTPPassWord);
StringBuilder nFileListBuilder = new StringBuilder();
//ftpRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
nReqFtp.Method = WebRequestMethods.Ftp.ListDirectory;//只得到文件或文件夹的名称
WebResponse ftpResponse = nReqFtp.GetResponse();
StreamReader ftpFileListReader = new StreamReader(ftpResponse.GetResponseStream(), Encoding.Default);
string line = ftpFileListReader.ReadLine();
无论是使用WebRequestMethods.Ftp.ListDirectoryDetails还是WebRequestMethods.Ftp.ListDirectory,都只返回一个"pic",请问如何返回pic文件夹下的所有文件