我在 mac 上开发站点,每次创建某个文件夹(或该文件夹中的文件)时,都会在该文件夹中创建 .DS_Store。
如何防止创建 .DS_Store 文件?
它可以通过使用mach_inject来实现。看看.DS_Store 的死亡
我发现用一个根本什么都不做的函数覆盖 HFSPlusPropertyStore::FlushChanges()成功地阻止了在 Snow Leopard 和 Lion 上创建 .DS_Store 文件。
DeathToDSStore 源代码
注意: 在 10.11 上,您不能将代码注入系统应用程序。