FluentFTPをアプリケーションに実装していますが、FTPサーバー上のフォルダの内容を一覧表示することはできません。
私はFilezillaのようなFTPアプリケーションを使用する場合、私は私のユーザーディレクトリに2つのフォルダがあることをはっきりと見ることができます。FluentFTPを使用してフォルダを一覧表示する方法
アウトフォルダがいくつかのファイルが含まれていますが、私はFluentFTPいつも私を使用してリストを取得するときOutフォルダの内容ではなく、これらの2つのフォルダを取得します。
これは私が変数で、remotedirのためにこれらの組み合わせを試してみました、私は
FtpClient client = new FtpClient();
client.Host = _ftpDefinition.Host;
client.Port = _ftpDefinition.Port;
client.Credentials = new NetworkCredential(_ftpDefinition.UserName, _ftpDefinition.PassWord);
client.Connect();
foreach (FtpListItem item in ftpClient.GetListing(remoteDir))
{
if (item.Type == FtpFileSystemObjectType.File)
{
_remoteFiles.Add(item.Name); // add the filename to a List<string>
}
}
を使用していますコードです:それらの
Out
/Out
Out/
/Out/
どれも作業していない、GetListingはいつもの代わりに2つのフォルダをretuns Outフォルダーの内容
私は間違っていますか?
として
あなたはoutfolderするディレクトリを変更することができませんか? – BugFinder
良いアイデア、FluentFTPでどうすればいいですか? – GuidoG
それ以外の場合は、_remoteFiles.Addを実行します。チャンスはあなたの現在のディレクトリに入れます。 – BugFinder