我有一个PDF文件。如果我查看“获取信息”窗口,“更多信息”下的标题是"标题1"。我试图使用终端设置这个值,所以我最终可以把它变成一个AppleScript。
请参阅Stackoverflow问题Mac OS X : add a custom meta data field to any file
我使用Anderson Freitas的答案,通过使用命令"
正确设置作者xattr -wx "com.apple.metadata:kMDItemAuthors" "`xxd -ps author.plist`" "Put File Name Here.pdf"
但是,如果我用mMDItemTitle替换kMDItemAuthors,那么命令运行时没有错误,但是通过查看Get Info或在命令行上使用mdls,标题中看不到任何更改。
我的title.plist文件的内容是:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>Title2</string>
</plist>
我运行以设置标题的实际命令是:
xattr -wx "com.apple.metadata:kMDItemTitle" "`xxd -ps title.plist`" "Put File Name Here.pdf"
有什么想法我可能做错了吗?