GrapeCity Secure FTP for .NET 4.0J
ディレクトリとファイルの一覧を取得する

サブディレクトリを含む、ファイルとディレクトリの一覧リストを取得するには、ListDirectoryTreeメソッドを使用します。

ListDirectoryTreeメソッドは、Getメソッドを使用して複数のファイルをダウンロードする際に、ダウンロード対象のリストを作成する場合にも使用します。

このトピックのサンプルコードでは、サーバーとの接続に関する処理を省略しています。接続処理については「FTPサーバーとの接続」をご覧ください。

Visual Basic
コードのコピー
' "myFolder"ディレクトリ以下の情報を取得します。
Dim treelist As List(Of Dart.Ftp.ListEntry)
treelist = Ftp1.ListDirectoryTree("myFolder", "*.*", True)

' 取得したファイルとディレクトリのパス一覧をListBoxにセットします。
For Each entry As Dart.Ftp.ListEntry In treelist
    ListBox1.Items.Add(entry.FullName)
Next entry
C#
コードのコピー
// "myFolder"ディレクトリ以下の情報を取得します。
List<Dart.Ftp.ListEntry> treelist;
treelist = ftp1.ListDirectoryTree("myFolder", "*.*", true);

// 取得したファイルとディレクトリのパス一覧をListBoxにセットします。
foreach (Dart.Ftp.ListEntry entry in treelist)
{
    listBox1.Items.Add(entry.FullName);
}

 

 


© 2002, GrapeCity inc. All rights reserved.