【发布时间】:2013-12-26 23:38:04
【问题描述】:
我正在寻找一种基于文件识别操作系统的方法。我的主要目标是识别将 Macintosh 系统与其他基于 Unix 的系统区分开来的文件。通过检查 system32 文件夹的存在,我已经从列表(包含所有硬盘分区)中删除了 Windows。另外,我想确保自 Macintosh OS 启动(至少自 Snow Leopard 以来)以来,该区别文件一直可用。我尝试检测 Applications 文件夹,它似乎工作正常,但我有点担心任何其他风格的 Linux 可能碰巧有 Applications 文件夹,这就是我在此处发布此查询的原因。请让我知道我有各种选项(无论是文件还是文件夹)来检测操作系统。提前致谢
【问题讨论】:
-
MacOSX 和其他 Unix 都有来自 Posix 的 uname(2)... 而 Linux 没有任何 Applications 目录。