gpt4 book ai didi

macos - 上传注释到文件元数据 "Get Info"Mac 命令行

转载 作者:行者123 更新时间:2023-12-01 11:21:09 25 4
gpt4 key购买 nike

我正在从事一个涉及从文件中读取和写入元数据的项目。在 Mac 上,通过右键单击文件并选择“获取信息”,您可以查看和编辑某些元数据。

我找到了一种上传标签的方法(发现了非常有用的工具 here)。现在我需要一种从命令行更改文件“评论”的方法。

有没有办法做到这一点?

非常感谢您!

最佳答案

您将使用全局变量 NSMetadataItemCommentKeyNSMetadataItem :

swift :

let NSMetadataItemCommentKey: String

目标-C :
NSString *const NSMetadataItemCommentKey;

Foundation : NSMetadataItemCommentKey

另一种(快速)方法是调用 Applescript来自 bash :

update_comment.sh
#!/bin/bash

filepth="$1"
updated="$2"
comment=$(mdls -r -nullMarker "" -n kMDItemFinderComment "$filepth")

printf "%s ( comment ): %s\n" "${filepth##*/}" "$comment"
printf "%s ( updated ): " "${filepth##*/}"

/usr/bin/osascript -e "set filepath to POSIX file \"$filepth\"" \
-e "set the_File to filepath as alias" \
-e "tell application \"Finder\" to set the comment of the_File to \"$updated\""

简介 :
$ sh update_comment.sh /path/to/file "I'm the NEW comment"

结果 :
file ( comment ): I'm a comment
file ( updated ): I'm the NEW comment

关于macos - 上传注释到文件元数据 "Get Info"Mac 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42889678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com