#1: Архиваторный плагин и директории в архиве Author: Dec, Posted: Wed Jun 06, 2007 11:23 Пытаюсь создать архиваторный плагин. Архив имеет директории и соответственно в процедуре ReadHeader для них я указываю атрибут FILE_ATTRIBUTE_DIRECTORY. При открытии архива все нормально, видны как файлы, так и директории. Но при заходе в директорию Total не вызывает ни одной функции плагина и показывает директорию пустой. Как корректно реализовать плагин с поддержкой директорий?
#2: Author: Моторокер, Location: г. Пермь (читается Перьмь)Posted: Wed Jun 06, 2007 12:57 Если я правильно понимаю (пока не разбирался в чтении архивов), надо вернуть все имена файлов. Ты это делаешь?
Имена файлов в подпапках тоже возвращаешь с учётом имён подпапок?
Полагаю, Тотал должен получить за один заход информацию обо всех файлах в архиве с учётом их папок.
#3: Author: Worros, Posted: Wed Jun 06, 2007 15:02 Моторокер прав.
Ты не должен дожидаться перехода в поддиректорию. Отдавай Тоталу сразу все внутреннее дерево. Он подразумевает указание полного "внутиархивного" пути к файлу в tHeaderData->FileName . Все должно выполняться в один проход. Исходники каталогмэйкера тебе в помощь.
http://www.totalcmd.net/plugring/catalogmaker.html