web-dev-qa-db-ja.com

Filezilla:FTPフォルダーを自動的に更新する方法

Filezillaを使用して、新しいファイルがFTP上の別のフォルダーに到着したかどうかを確認しています。しかし、私はいつも手動でフォルダの更新を行わなければなりません F5

以前にクリックしたフォルダをクリックしても、更新が行われません。

フォルダをクリックしたときに常にFilezillaがフォルダを更新(更新)できるようにするにはどうすればよいですか?

11
FiveO

FileZilla 3では、これは不可能です。 チケット#8111 は、ディレクトリリストのキャッシュを無効にするオプションを要求するオープン機能リクエストです。

次の2つのオプションがあります。

  • インストール FileZilla 2.2.32

    FileZilla 2では、ディレクトリキャッシュを無効にするのは簡単です。

    screenshot

  • ダウングレードを選択できない場合は、ソースコードをダウンロード、変更、およびコンパイルできます。

    変更は簡単です。 FileZilla 3.5.3ソースコードのファイルsrc/engine/directorycache.hには、次のものが含まれています。

    /*
    This class is the directory cache used to store retrieved directory listings
    for further use.
    Directory get either purged from the cache if the maximum cache time exceeds,
    or on possible data inconsistencies.
    [...]
    */
    
    const int CACHE_TIMEOUT = 1800; // In seconds
    

    ご覧のとおり、デフォルトのタイムアウトは1800秒(30分)です。タイムアウトをゼロに設定すると、ディレクトリキャッシュが無効になります。

    コンパイルはずっと難しいです。公式チュートリアル WindowsでのFileZilla 3のコンパイル はその方法を説明しています。

7
Dennis