Macos 如何使用Python脚本和终端命令更改MAC OS文件夹的图标?

Macos 如何使用Python脚本和终端命令更改MAC OS文件夹的图标?,macos,python-2.7,icons,xattr,Macos,Python 2.7,Icons,Xattr,我试图用Python编写代码,仅使用Python脚本(不使用XCODE或任何其他API)更改MacOSX文件夹的图标。 程序是,我有一个icon.icns文件,我需要使用python脚本将文件夹图标更改为icon.icns文件 让我们有一个icon.icns文件: 从图标文件中读取com.apple.ResourceFork扩展属性 使用文件夹图标标志设置com.apple.FinderInfo扩展属性 在目标文件夹内创建图标文件(名称:Icon\r) 为图标文件(名称:icon\r)设置扩展属

我试图用Python编写代码,仅使用Python脚本(不使用XCODE或任何其他API)更改MacOSX文件夹的图标。 程序是,我有一个icon.icns文件,我需要使用python脚本将文件夹图标更改为icon.icns文件

让我们有一个icon.icns文件:

  • 从图标文件中读取com.apple.ResourceFork扩展属性
  • 使用文件夹图标标志设置com.apple.FinderInfo扩展属性
  • 在目标文件夹内创建图标文件(名称:Icon\r)
  • 为图标文件(名称:icon\r)设置扩展属性com.apple.FinderInfo&com.apple.ResourceFork
  • 隐藏图标文件(名称:icon\r)
  • 我们可以使用stat和xattr模块来实现这一点


    你找到解决办法了吗?我对itLet也很好奇,我们有一个icon.icns文件:从图标文件中读取com.apple.ResourceFork扩展属性设置带有文件夹图标标志的com.apple.FinderInfo扩展属性在目标文件夹中为图标文件设置扩展属性com.apple.FinderInfo&com.apple.ResourceFork创建一个图标文件(名称:icon\r)(名称:Icon\r)隐藏图标文件(名称:Icon\r)我们可以使用stat和xattr模块来执行此操作。将在我的git中添加代码以供进一步参考。我希望看到您的代码来执行此操作。您能将您的git链接到您放置它的位置吗?谢谢@Hardwarapollo1