接手客户一套老系统代码,zip压缩的,里面有_MACOSX目录,开发没见过,问我是什么,能不能删除。
window用户都会有这个困惑,zip文件里怎么会有这玩意。
其实这是mac系统的杰作。在 Mac 电脑上右键 → 压缩文件 / 文件夹 时,系统就会自动额外创建一个 __MACOSX 目录,把一些 macOS 专用信息(文件图标、权限、注释、扩展属性)存进去
一起塞进 .zip 压缩包。这玩意对window、linunx一点用也没有。
它只对 Mac 有用,对其他系统完全没用。而且只对同一个Mac有用。
在同一个 Mac 电脑解压后,能还原:
文件的颜色标签
权限设置
文件夹图标自定义
注释信息
完全可以删除。这就反应了苹果的一贯思维,我是封闭系统,我得加点我独有的东西。
不能说没有用。但是,设计的时候能不能默认不要这些?等用户需要时,可以选择?
设计功能一定要从客户角度出发,不能强迫用户按开发人员的思路去做,这就本末倒置了。程序开发是为客户服务的,要站在客户的角度。
很多所谓高级开发人员总想一些奇怪功能,就想一种冷,是奶奶觉的孙子冷。