アプリケーションに FluentFTP を実装していますが、FTP サーバー上のフォルダーの内容を一覧表示できません。
FileZilla のような ftp アプリケーションを使用すると、ユーザー ディレクトリに 2 つのフォルダーがあることがはっきりとわかります。
Out フォルダーにはいくつかのファイルが含まれていますが、FluentFTP を使用してリストを取得すると、Out フォルダーの内容ではなく、常にこれら 2 つのフォルダーが取得されます。
これは私が使用しているコードです
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>
}
}
変数 remoteDir に対してこれらの組み合わせを試しました。
Out
/Out
Out/
/Out/
それらのどれも機能していません。GetListing は Out フォルダーの内容ではなく、常に 2 つのフォルダーを返します。
私は何を間違っていますか?