Архиваторный плагин и директории в архиве
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Написание плагинов для Total Commander

#1: Архиваторный плагин и директории в архиве Author: Dec PostPosted: Wed Jun 06, 2007 11:23
    —
Пытаюсь создать архиваторный плагин. Архив имеет директории и соответственно в процедуре ReadHeader для них я указываю атрибут FILE_ATTRIBUTE_DIRECTORY. При открытии архива все нормально, видны как файлы, так и директории. Но при заходе в директорию Total не вызывает ни одной функции плагина и показывает директорию пустой. Как корректно реализовать плагин с поддержкой директорий?

#2:  Author: МоторокерLocation: г. Пермь (читается Перьмь) PostPosted: Wed Jun 06, 2007 12:57
    —
Если я правильно понимаю (пока не разбирался в чтении архивов), надо вернуть все имена файлов. Ты это делаешь?
Имена файлов в подпапках тоже возвращаешь с учётом имён подпапок?
Полагаю, Тотал должен получить за один заход информацию обо всех файлах в архиве с учётом их папок.

#3:  Author: Worros PostPosted: Wed Jun 06, 2007 15:02
    —
Моторокер прав.
Ты не должен дожидаться перехода в поддиректорию. Отдавай Тоталу сразу все внутреннее дерево. Он подразумевает указание полного "внутиархивного" пути к файлу в tHeaderData->FileName . Все должно выполняться в один проход. Исходники каталогмэйкера тебе в помощь.
http://www.totalcmd.net/plugring/catalogmaker.html



Total Commander -> Написание плагинов для Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group