Управление файлами

Начиная с TDMS 1.0, в один объект системы (например, документ или чертеж) можно вложить любое количество файлов произвольных форматов. Например, исходный чертеж хранится в формате DWG, его электронный печатный оригинал — в формате PDF, а отсканированная копия бумажного оригинала — в TIFF.

Благодаря возможностям автоматизации TDMS 3.0 некоторыми нестандартными методами можно добиться даже того, чтобы хранить файлы не линейным списком, а в иерархической структуре, вместе с именами папок. Но одно дело поддерживать такую структуру искусственно и совсем другое — реализовать ее поддержку на уровне интерфейса обычного пользователя TDMS.

TDMS 4.0 дает возможность манипулировать файлами в иерархическом файловом составе объекта. Вы можете загрузить в хранилище системы папку из файловой системы, которая, кроме файлов, будет содержать другие папки с файлами. Такая функциональность требуется для систем, обладающих собственными менеджерами проектов, размещающими файлы не простым списком, а в дереве. Среди программных продуктов, разрабатываемых CSoft Development и другими производителями в области САПР, таких продуктов достаточно много. Впрочем, даже если вы захотите сохранить документ Microsoft Word в формате HTML, то кроме самого документа появится папка, в которую Word поместит файлы вставленных в документ изображений. Теперь, чтобы сохранить их в TDMS, вам не потребуется прибегать к специфическим методам загрузки и выгрузки.

Рис. 1. Файловый состав объекта поддерживает иерархическую структуру Рис. 1. Файловый состав объекта поддерживает иерархическую структуру

Объем файловых данных, который вы можете поместить в один объект, ограничен только здравым смыслом. Но прежде чем поместить в TDMS всю вашу папку Мои документы, подумайте, а зачем вы это делаете?

TDMS 4.0 поддерживает технологию перетаскивания файлов с помощью мыши (drag&drop). Файлы и папки можно перетащить из Windows Explorer в файловый состав объекта и, наоборот, из объекта TDMS в операционную систему.

В контекстное меню файла состава объекта добавлена возможность отображения и запуска команды класса «Редактирование». Команда становится доступной в том случае, если она определена для данного типа файла, и набор прав текущего пользователя по отношению к данному объекту разрешает редактирование файлов. В отличие от команды класса «Просмотр», команда класса «Редактирование», выполненная на одном файле, выгружает все файлы из состава объекта в локальную папку пользователя.

Рис. 2. Команда класса «редактирование» может быть выполнена на отдельном файле Рис. 2. Команда класса «редактирование» может быть выполнена на отдельном файле

Для более точного воспроизведения свойств файлов операционной системы Windows в TDMS 4.0 добавлены свойства файлов Скрытый и Только для чтения. Эти свойства сохраняются при загрузке и выгрузке файлов.

Рис. 3. Новые свойства файла Скрытый и Только для чтения Рис. 3. Новые свойства файла Скрытый и Только для чтения

TDMS 4.0 предоставляет еще один способ загрузки файлов в объект. Контекстное меню, раскрываемое в файловом составе объекта, содержит команду Добавить файл/Получить со сканера. В том случае, если к вашему компьютеру подключен сканер, вы сможете помещать файлы прямо с него. Настроить параметры сканирования можно в диалоге Файл/Настройки/Сканирование/Параметры или непосредственно в файловом составе через команду Добавить файл/Параметры сканирования.