\ DriveHQ Customer Support Forum \
読む/返信する : 51283/2
  • amirak
  • (1投稿)
Net.WebRequestMethods.Ftp.ListDirectory

こんにちは、

DriveHQとの接続には.NET Frameworkを使用しています Net.WebRequestMethods.Ftp.ListDirectory はファイル名を返すだけで、フォルダは表示されません。

どうしたの?


2010/07/14 0:59:06

  • DriveHQ Webmaster
  • (1098投稿)
主題: Re: Net.WebRequestMethods.Ftp.ListDirectory
Re: Net.WebRequestMethods.Ftp.ListDirectory

申し訳ございませんが、通常、詳細な開発に関するご質問には対応しておりません。送信されたFTPコマンドと受信した応答を詳細にデバッグする必要があります。他のFTPクライアントソフトウェアと比較してみてください。ほとんどのGUIベースのFTPクライアントソフトウェアは、詳細なFTPログ情報を表示できます。

C#ユーザー向けにサンプルプログラムをテストしたところ、問題なく動作しました:

-----------------------------------

 

 

静的 空所 主要(弦

[] 引数)

{

 

 

FtpWebRequest リクエスト = (FtpWebRequest)Webリクエスト.作成する("ftp://ftp.drivehq.com"

);

request.Method =

 

WebRequestMethods.FTP

.ディレクトリの詳細一覧;

 

 

// 実際のユーザー名とパスワードに変更してください。

request.Credentials =

 

新しい ネットワーク認証情報 (「ユーザー名」,「パスワード」

);

 

 

FtpWebResponse レスポンス = (FtpWebResponse

request.GetResponse();

 

 

 

ストリーム

responseStream = response.GetResponseStream();

 

 

ストリームリーダー 読者 = 新しい ストリームリーダー

(レスポンスストリーム);

 

 

コンソール

.WriteLine(reader.ReadToEnd());

 

 

コンソール.WriteLine(「ディレクトリ一覧完了、ステータス {0}」

, レスポンスのステータス説明);

 

リーダーを閉じる

response.Close();

}

 ---------------

ファイル名とフォルダ名の両方を返します。

ソフトウェア開発に関する技術サポートは提供しておりませんのでご了承ください。ただし、弊社のFTPサーバーに不具合があると思われる場合、または発見された場合は、より詳細な情報を添えてご連絡ください。速やかに問題を解決いたします。

 

 

 

 

 

 

 

 

 

 


返事
2010/07/16 13:03:10

  • zyzy
  • (1投稿)
主題: Re:Net.WebRequestMethods.Ftp.ListDirectory
Re:Net.WebRequestMethods.Ftp.ListDirectory

上記のコードをそのまま使用すれば問題ありません。ListDirectoryDetails を ListDirectory に変更すると、以下のエラーが発生します。

リモートサーバーからエラーが返されました: (550) ファイルが利用できません (例: ファイルが見つからない、アクセスできない)

ListDirectoryはサポートされていないのでしょうか?私のディレクトリにはファイルとフォルダの両方があります。


返事
2011/01/05 18:47:00

ブックマーク&シェア
すぐに返信

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003