获取 macOS 上 UTI 的代码

import Foundation



extension URL {2021年9月2日
    var typeIdentifier: String? { (try? resourceValues(forKeys: [.typeIdentifierKey]))?.typeIdentifier }
    var localizedName: String? { (try? resourceValues(forKeys: [.localizedNameKey]))?.localizedName }
}

let url = URL(fileURLWithPath: "filelocation")
print(url.typeIdentifier!)

我看 apk 是可以获取的,但是 dex 就不行。难道是要把 dex 声明位自己创建的文件类型?
还是用文件名后缀支持会好点