問題タブ [fluentftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
11732 参照

c# - FluentFTP を使用してフォルダーを一覧表示する方法

アプリケーションに FluentFTP を実装していますが、FTP サーバー上のフォルダーの内容を一覧表示できません。
FileZilla のような ftp アプリケーションを使用すると、ユーザー ディレクトリに 2 つのフォルダーがあることがはっきりとわかります。

ここに画像の説明を入力

Out フォルダーにはいくつかのファイルが含まれていますが、FluentFTP を使用してリストを取得すると、Out フォルダーの内容ではなく、常にこれら 2 つのフォルダーが取得されます。

これは私が使用しているコードです

変数 remoteDir に対してこれらの組み合わせを試しました。

それらのどれも機能していません。GetListing は Out フォルダーの内容ではなく、常に 2 つのフォルダーを返します。

私は何を間違っていますか?

0 投票する
1 に答える
3056 参照

.net - 1 回の呼び出しですべての FTP ディレクトリ/ファイル リストを再帰的に取得する

FTP にデータをバックアップするバックアップ プログラムを作成しています。効果的にアーカイブするには、いくつかのファイル属性を比較する必要があります。現在、私はとper fileFluentFTPを使用して呼び出しています。これは明らかにあまり最適ではありません。FtpClient.FileExists FtpClient.GetFileSizeFtpClient.GetModifiedTime

FTP ディレクトリのツリー構造全体をファイル属性とともに 1 回の呼び出しでダウンロードできれば、バックアップ速度が大幅に向上します。別の方法として、ローカル インデックスを作成することもできますが、適切に更新されていることを確認し、破損の可能性を考慮する必要があります。

自分のソリューションを展開する以外にこれを行う方法はありますか?