FAQ

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

FAQ.How to query Spotlight's Last Open Date for a file?

Answer: You can use a MDItemMBS objec to query this value:
Example
Function LastOpenedDate(Extends F As FolderItem, DefaultOtherDates As Boolean = True) As Date
#If TargetMacOS Then
Dim xMDItem as New MDItemMBS(F)
Dim xDate as Variant

If xMDItem <> Nil Then
xDate = xMDItem.GetAttribute(xMDItem.kMDItemLastUsedDate).DateValue
If xDate IsA Date Then Return xDate
Else
If xDate <> Nil Then Break
End If
#EndIf

If DefaultOtherDates Then
If F.ModificationDate <> Nil Then Return F.ModificationDate
If F.CreationDate <> Nil Then Return F.CreationDate
End If
End Function

Thanks for Josh Hoggan for this example code.


💬 Ask a question or report a problem