เป็นไปได้หรือไม่ที่จะสอบถามฐานข้อมูลบริการเรียกใช้งานสำหรับแอปพลิเคชันที่จะเปิดไฟล์โดยพลการหรือประเภท UTI?
ฉันสามารถใช้ mdls เพื่อแสดงUniform Type Identifier (UTI) สำหรับไฟล์โดยพลการเช่นเดียวกับลำดับชั้นของประเภทที่เป็น supersets ของ UTI ที่เฉพาะเจาะจง mac:~ mike$ mdls -name kMDItemContentType -name kMDItemContentTypeTree foo.ksh kMDItemContentType = "public.ksh-script" kMDItemContentTypeTree = ( "public.ksh-script", "public.shell-script", "public.script", "public.source-code", "public.plain-text", "public.text", "public.data", "public.item", "public.content" ) mac:~ mike$ mdls -name kMDItemContentType -name kMDItemContentTypeTree foo.command kMDItemContentType = "com.apple.terminal.shell-script" kMDItemContentTypeTree = ( "com.apple.terminal.shell-script", …