たるきちのあれこれ









  Topプログラミングサンプル ▶ FTPサーバーのファイル・ディレクトリ一覧を取得

FTPサーバーのファイル・ディレクトリ一覧を取得するサンプルです。

C#

// using System.Net;
// using System.IO;

// ファイル・ディレクトリ一覧を取得するディレクトリ

Uri u = new Uri("ftp://ftp.tarukichi.chu.jp/");

FtpWebRequest fwreq = (FtpWebRequest)WebRequest.Create(u);

// ユーザー名とパスワードを設定
fwreq.Credentials = new NetworkCredential("username", "password");

fwreq.KeepAlive = false;
fwreq.UsePassive = false;

fwreq.Method = WebRequestMethods.Ftp.ListDirectoryDetails;  // 詳細な一覧取得
//fwreq.Method = WebRequestMethods.Ftp.ListDirectory;  //簡単な一覧取得


using (FtpWebResponse fwres = (FtpWebResponse)fwreq.GetResponse())
using (StreamReader sr = new StreamReader(fwres.GetResponseStream()))
{
    MessageBox.Show(sr.ReadToEnd());
}