Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Получение структуры каталогов из файлсистемных плагинов 
Author Message
D1P



PostPosted: Thu Aug 04, 2016 15:50    Post subject: Reply with quote

Отвечу, в чём проблема (упомянув некоторые очевидные моменты).
Неважно, как плагин получает данные (структура удалённой ФС может быть вообще не древовидной, или вообще не ФС =)), на этом уровне TC ничего не знает. Он, в какой-то мере, знает только о содежимом только открытого в текущий момент каталога. И wcx-плагину отдаются данные только так, с обходом выбранной ветки дерева. При этом нет опции "отдать только информацию о содержимом" - всегда отдаются сами файлы (с копированием во временный каталог) через стандартный вызов функции копирования.
В принципе, можно обойти это на уровне плагина, изменив его так, чтобы он в ответ на запрос тоталом файла отдавал пустышку с тем же набором файловых свойств, что у оригинала. Сразу говорю - я в CloudMailRu такого делать не планирую, ни хардкодом ни опцией; желающие могут внести исправления в код и собрать его самостоятельно.

И было бы хорошо предложить Гислеру доработку WFX API на предмет возможности передачи опций копирования, как это сделано для локальной ФС:

_________________
База знаний о Total Commander
Блог
View user's profile Send private message Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group