11

Я использую Filezilla, чтобы проверить, появились ли новые файлы в другой папке на FTP. Но мне всегда приходится обновлять папку вручную с помощью F5.

Когда я щелкаю по папке, в которой уже щелкнул ранее, обновление не выполняется.

Как я могу разрешить Filezilla всегда обновлять (обновлять) папку, когда я щелкаю по ней?

1 ответ1

7

С FileZilla 3 это невозможно. Билет № 8111 является запросом открытой функции, который запрашивает возможность отключить кэширование списка каталогов.

У вас есть два варианта:

  • Установите FileZilla 2.2.32.

    Отключить кэш каталога просто в FileZilla 2:

    Скриншот

  • Если понижение версии не является вариантом, вы можете скачать, изменить и скомпилировать исходный код.

    Модификация проста. Файл src/engine/directorycache.h исходного кода FileZilla 3.5.3 содержит следующее:

    /*
    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 минут). Установка таймаута в ноль должна отключить кеш каталога.

    Компиляция намного сложнее. Официальное руководство по компиляции FileZilla 3 под Windows объясняет как.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .