使用URL显示文件的元数据


雨儿
2024-12-17 06:24:41 (3月前)
  1. 我正在构建一个macOS应用程序并使用NSOpenPanel来访问系统文件结构,这样我就可以访问任何文件并将其导入到我正在制作的应用程序中。我能够获取文件的URL,...

2 条回复
  1. 0# 一生浮华 | 2019-08-31 10-32



    你可以使用

    MDItem…

    CoreServices框架中的函数:




    1. import Foundation
      import CoreServices

    2. let path = someURL.path
      if let mditem = MDItemCreate(nil, path as CFString),
      let mdnames = MDItemCopyAttributeNames(mditem),
      let mdattrs = MDItemCopyAttributes(mditem, mdnames) as? [String:Any] {
      print(mdattrs)
      print(“Creator: (mdattrs[kMDItemCreator as String] as? String ?? Unknown”)”)
      } else {
      print(“Cant get attributes for (path)”)
      }

    3. </code>


    有关详细信息,请参阅

    文件元数据

    核心服务框架的一部分。


登录 后才能参与评论