New Troi File Plug-in for Claris FileMaker 2025 adds support for powerful FileID file management
Lienden, the Netherlands, July 8, 2025–Troi today announced the immediate availability of Troi File Plug-in 17.0 for Claris FileMaker 2025. Troi File Plug-in 17.0 is made compatible with Claris FileMaker Pro 22 (FileMaker Pro 2025), macOS 15 (Sequoia) and Windows 11 version 24H2. We added new functionality and improved several functions of the plug-in and improved the code in several places, making the plug-in faster and more secure.
New FileID functionality and support
- Added support for using the FileID (inode) and the DeviceID (Volume Serial Number) of a file or folder in several functions and script steps. The (macOS or Windows) operating system assigns each file and folder on a disk a serial number, which is a unique number to that disk. These IDs (inodes) stay the same if the file is moved or renamed, making it possible to locate a moved file.
- Added new switches “-FileIDAttr” and “-DeviceIDAtrr” to the TrFile_GetFileAttribute function. This will return the FileID or the DeviceID of a file or folder.
- Added new function TrFile_GetFullPathFromFileID, which returns the current full path of a file or folder using the DeviceID and the FileID of a file or folder.
- (macOS) Added support for volFS file paths, in functions and script steps where a path is used as parameter. You can now use “/.vol/deviceID/fileID” as a path.
Date and time improvements
- Added a new switch “-UTC” to the 9 functions that get a date/time of a file. When you add this switch the returned result will be in the UTC time standard (Coordinated Universal Time), which is the same as the GMT timezone. You can add this switch for example to TrFile_GetTimestampCreated, TrFile_GetTimestampModified or TrFile_GetTimeCreated.
- Also added the switch “-UTC” to the TrFile_SetTimestampCreated and TrFile_SetTimestampModified functions. When you add this switch the date/time of the file will be set with the UTC time standard (Coordinated Universal Time).
- (Windows) Fixed a problem with the handling of daylight saving time in the 9 functions that retrieve dates and time from a file, like the TrFile_GetTimestampCreated, the TrFile_GetTimestampModified and the TrFile_GetDateCreated function.
These functions now correctly account for daylight saving time at the time of creation of the file.
NOTE In some cases the returned time (and date) may differ an hour from the incorrect values returned by previous versions of Troi File (the incorrect values would be returned when DST is currently not in effect, for files that were created during DST). - Improved the Attribute.fmp12 example file, it now handles UTC timezones.
Extended disk information
- (Windows) Added new switch “-ExtendedDiskInfo” to the TrFile_ListDisks function. This will return a XML list of all volumes (with GUIDs, drive letters, 32-bit Volume Serial Number and NTFS Serial Numbers, if available).
Improved ICC color profile support
- Improved the ICC Profile support in the TrFile_GetMetaData function: added support for TIFF and PNG images when using the switches “-GetIccProfileName”, “-GetLocalizedIccProfileName” and “-GetIccProfileDescription”.
- Improved the GetICC_Profile.fmp12 example file: images which don’t have an embedded ICC Profile but have a ColorSpace tag in the EXIF metadata are now properly handled. This case is also indicated on the layout as an EXIF tag only profile.
Improved Drag and Drop functionality
- Drag and drop is now compatible with FileMaker Pro 22.
- Updated the DragAndDrop.fmp12 example and added notes that you need to enable the “Validate cross-file plug-in access” extended privilege in newly created fmp12 files, for script triggering and drag and drop to work. See also our web page:
Trigger scripts and FMP19: enable “Validate cross-file plug-in access” extended privilege.
Other fixes and changes
- Improved the Startup Registration Log: now the name and version of the plug-in are shown at the beginning of the log.
- (macOS) Modernized the code for registration and flash dialog handling.
- (Windows) Improved the appearance of the flash dialog of the plug-in: the Troi Plugins logo is now displayed sharper and bigger on screens with higher scale factors.
- Improved the FolderManipulation.fmp12 example file.
- Several small bug fixes and speed improvements.
Pricing & Availability
A fully functional demo version of Troi File Plug-in 17.0 is available on the File Plug-in page.
Licenses cost US$ 109 per user. Details on developer licenses and multi-user discounts can be found on the File Plug-in page. You can order licenses there or from our store.
Upgrade information
Version 17.0 needs a new registration. If you have a current subscription or if you bought a license on or after June 4, 2024, the upgrade is free. Eligible users have been sent a new v.17 registration code. Contact us if you have not received yours.
Upgrades from licenses bought before June 4, 2024, are available from US$ 69 per user. Upgrade prices for other licenses can be found on the File Plug-in web page or in the store. You can order upgrades there.