問題タブ [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.
c# - FluentFTP を使用してフォルダーを一覧表示する方法
アプリケーションに FluentFTP を実装していますが、FTP サーバー上のフォルダーの内容を一覧表示できません。
FileZilla のような ftp アプリケーションを使用すると、ユーザー ディレクトリに 2 つのフォルダーがあることがはっきりとわかります。
Out フォルダーにはいくつかのファイルが含まれていますが、FluentFTP を使用してリストを取得すると、Out フォルダーの内容ではなく、常にこれら 2 つのフォルダーが取得されます。
これは私が使用しているコードです
変数 remoteDir に対してこれらの組み合わせを試しました。
それらのどれも機能していません。GetListing は Out フォルダーの内容ではなく、常に 2 つのフォルダーを返します。
私は何を間違っていますか?
.net - 1 回の呼び出しですべての FTP ディレクトリ/ファイル リストを再帰的に取得する
FTP にデータをバックアップするバックアップ プログラムを作成しています。効果的にアーカイブするには、いくつかのファイル属性を比較する必要があります。現在、私はとper fileFluentFTP
を使用して呼び出しています。これは明らかにあまり最適ではありません。FtpClient.FileExists
FtpClient.GetFileSize
FtpClient.GetModifiedTime
FTP ディレクトリのツリー構造全体をファイル属性とともに 1 回の呼び出しでダウンロードできれば、バックアップ速度が大幅に向上します。別の方法として、ローカル インデックスを作成することもできますが、適切に更新されていることを確認し、破損の可能性を考慮する必要があります。
自分のソリューションを展開する以外にこれを行う方法はありますか?