Macos 如何以编程方式使Mac OS world上的文件夹可写?

Macos 如何以编程方式使Mac OS world上的文件夹可写?,macos,cocoa,Macos,Cocoa,对于我的mac os应用程序,我想让它创建的文件夹(在/Library/application-Support下,或者如果效果更好的话,也可以在其他地方)成为可写的。添加到该文件夹的任何其他内容也需要是可写的。通过这种方式,多个用户可以使用同一个应用程序,而不必为每个应用程序复制一些大文件 有没有一种方式可以通过编程说“使此文件夹对每个人都可读写,其中的所有项目,以及始终在其中创建的所有项目”?我不想在命令执行时只影响文件夹中的文件-我想让它影响在文件夹下创建的每个文件。听起来,当以编程方式写入

对于我的mac os应用程序,我想让它创建的文件夹(在/Library/application-Support下,或者如果效果更好的话,也可以在其他地方)成为可写的。添加到该文件夹的任何其他内容也需要是可写的。通过这种方式,多个用户可以使用同一个应用程序,而不必为每个应用程序复制一些大文件


有没有一种方式可以通过编程说“使此文件夹对每个人都可读写,其中的所有项目,以及始终在其中创建的所有项目”?我不想在命令执行时只影响文件夹中的文件-我想让它影响在文件夹下创建的每个文件。

听起来,当以编程方式写入文件夹和其中的文件时,您希望将umask设置为0。 使用0 umask,将创建666个文件和777个目录。 参见
man-s2 umask