D1P

|
Posted: Thu Aug 04, 2016 15:50 Post subject: |
|
|
Отвечу, в чём проблема (упомянув некоторые очевидные моменты).
Неважно, как плагин получает данные (структура удалённой ФС может быть вообще не древовидной, или вообще не ФС =)), на этом уровне TC ничего не знает. Он, в какой-то мере, знает только о содежимом только открытого в текущий момент каталога. И wcx-плагину отдаются данные только так, с обходом выбранной ветки дерева. При этом нет опции "отдать только информацию о содержимом" - всегда отдаются сами файлы (с копированием во временный каталог) через стандартный вызов функции копирования.
В принципе, можно обойти это на уровне плагина, изменив его так, чтобы он в ответ на запрос тоталом файла отдавал пустышку с тем же набором файловых свойств, что у оригинала. Сразу говорю - я в CloudMailRu такого делать не планирую, ни хардкодом ни опцией; желающие могут внести исправления в код и собрать его самостоятельно.
И было бы хорошо предложить Гислеру доработку WFX API на предмет возможности передачи опций копирования, как это сделано для локальной ФС:
 _________________ База знаний о Total Commander
Блог |
|