При выполнении операций просмотра и редактирования, файлы независимо от их места хранения выгружаются в специально отведенную папку на рабочем месте пользователя. По умолчанию такой папкой является C:\Temp\TDMS.
Полный путь к выгруженному файлу (или файлам) объекта представляет собой иерархию папок, последовательно образованную из следующих элементов:
- папки для выгрузки файлов объектов (например, C:\Temp\TDMS);
- папки, имя которой образовано конкатенацией идентификатора базы данных и имени пользователя (например, {8D9269D3-5E6C-437A-8B64-25610A919BC3} - SYSADMIN);
- папки, имя которой содержит GUID объекта. Именно в эту папку выгружаются файлы объекта.
В рамках одного соединения с базой данных все папки выгруженных объектов располагаются линейно.
Такой подход позволяет:
- поддерживать работу с несколькими базами данных с одного рабочего места;
- поддерживать одновременную работу нескольких соединений TDMS с одной базой данных с одного рабочего места;
- обеспечить одновременную работу пользователя с одноименными файлами;
- обеспечить целостность внешних ссылок при переносе файлов в любое другое место.
Следует отметить, что ряд приложений (в частности, Microsoft Excel) не позволяет открывать одноименные файлы, даже если они расположены в разных папках. Для работы с такими продуктами (к счастью, их немного) обычно используется автоформирование имен файлов на атрибутике объекта, датах и т.д., что позволяет избежать проблем при просмотре одноименных файлов на рабочем месте пользователя. |
TDMS по завершении работы пользователя с системой удаляет из временной папки открытые для просмотра или редактирования файлы объектов. Временные папки с файлами не удаляются в двух случаях:
- Если включено кэширование на рабочем месте пользователя.
- Если объекты, или отдельные файлы объектов были заблокированы (открыты на редактирование). При выходе пользователя из системы, заблокированные им файлы объектов остаются на локальном диске. Пользователь может продолжить работу с ними на локальном диске ними после завершения работы с TDMS. Такой подход используется при работе с системой через удаленное соединение или с использованием портативного компьютера.
Пользователь TDMS может самостоятельно настроить папку для выгрузки файлов объектов.
Чтобы изменить путь выгрузки файлов
- Выполните команду Настройки…, расположенную в меню Файл главного меню TDMS.
- В открывшемся диалоге настройки свойств приложения перейдите на вкладку Файлы.
- Чтобы изменить значение пути, по которому будут выгружены файлы, введите новый путь в поле Локальная временная папка или откройте системный диалог выбора папки, щелкнув на кнопку с тремя точками, расположенную в конце поля ввода.
- В открывшемся диалоге выберите или создайте новый путь выгрузки. Чтобы создать новую папку нажмите кнопку Создать папку (Make New Folder).