|
分類:[C#]
> やっと見つけました・・。 > ListDirectoryDetailsで取得できるんですね。 > 試してみようと思います。 > ありがとうございました。
下記のような感じで試してみましたが、 System.Net.WebException: リモート サーバーがエラーを返しました: (500) 内部サーバー エラーです。 となってしまいました。 どんな原因が考えられますでしょうか?
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://" + ftp_server + download_dir); IWebProxy proxy = new WebProxy(proxy_server); request.Proxy = proxy;
request.Credentials = new NetworkCredential(ftp_user, ftp_pass); request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
FtpWebResponse ftpResponse = (FtpWebResponse)request.GetResponse();
Stream ftpStream = ftpResponse.GetResponseStream(); StreamReader ftpStreamReader = new StreamReader(ftpStream, Encoding.GetEncoding("Shift_JIS"));
Console.WriteLine(ftpStreamReader.ReadToEnd());
ftpStreamReader.Close(); ftpStream.Close();
宜しくお願い致します。
|