VFS 0.5
Описание
Данный плагин предназначен для изучения интерфейса плагинов файловой системы Total Commander. Возможно его использование как основы для плагина, в котором необходима работа с виртуальной (существующей только в плагине) файловой системой. Написан на C++ Builder 6. Основа виртуальной файловой системы - ini-файл.Скомпилированный vfs.wfx
Что нового
06.05.2008 Реализована функция FsSetAttr
06.05.2008 Добавлен анализ опции отображения скрытых/системных файлов
06.05.2008 Реализована функция FsSetTime
07.05.2008 Реализована функция FsExtractCustomIcon
07.05.2008 Созданы иконки для служебного элемента "СОЗДАТЬ", формы редактирования свойств папки/файла, формы свойств плагина
08.05.2008 Дочерние модальные формы редактирования свойств папки/файла, формы свойств плагина теперь не имеют кнопок на панели задач
08.05.2008 Реализована функция FsSetDefaultParams
08.05.2008 Добавлено отображение версии интерфейса WFX-плагинов в диалоге свойств
08.05.2008 Добавлена функция ExcludeTrailingPathDelimiterFS для корректного удаления завершающего разделителя пути
08.05.2008 Отправка Total Commander команды cm_Rereadsource (перечитать файловую панель) после создания файла или редактирования свойств папки/файла
11.05.2008 При создании элементов ВФС используется GetSystemTime() вместо коррекции времени при помощи функции GetTimeBias()
11.05.2008 Установка атрибутов при импорте/экспорте элементов ВФС
11.05.2008 Центрирование дочерних окон относительно главного окна Total Commander
27.05.2008 Создана иконка для формы сообщения
27.05.2008 Введены флаги результата копирования/создания для возврата функциями CopyItem и MakeItem
01.06.2008 Изменен способ определения того, является ли элемент ВФС служебным (функция IsServiceItem): элемент ВФС считается служебным, если начинается с символа #
16.06.2008 Добавлена функция ExtractFileNameFS для корректного извлечения имени ЭВФС
16.06.2008 Добавлена функция CheckName для проверки корректности имени ЭВФС в функциях CopyItem и MakeItem
17.06.2008 Создание при необходимости родительской папки в функции CheckName
17.06.2008 Коррекция имени похожего на СЭ при импорте файла в ВФС
21.06.2008 Сохранение времени модификации файла при импорте в ВФС и при экспорте из ВФС
Версия 0.1 (03.05.2008)
Начальная версия. Реализованы основные функции.