Answers:
一些程序依赖于区分大小写的文件系统运行。例如,一个程序在其Resources目录中可能有两个不同的图像“ image.png”和“ Image.png”,并且依赖于它们彼此不同。
另一方面,某些程序依赖于不区分大小写的文件系统运行。例如,程序可能在其Resources目录中包含“ image.png”,并尝试将其加载为“ Image.png”;这在区分大小写的文件系统上可以正常工作,但在区分大小写的文件系统上将找不到该文件。
Mac OS传统上使用不区分大小写的文件系统,因此大多数Mac开发人员都在不区分大小写的文件系统上编写,调试和测试其程序。除非他们碰巧也考虑对区分大小写的文件系统进行测试,否则他们很有可能在某个地方犯至少一个大写错误,并且他们的软件将在区分大小写的文件系统上损坏。
另一方面,Unix(&Linux)传统上使用区分大小写的文件系统,因此该世界中的程序有时会产生相反的效果:它们在区分大小写的文件系统上更有可能遇到麻烦。
您可能也有一种或另一种个人喜好。例如,我并不真正认为大写字母有意义,因此Image.png和image.png在我看来就像是相同的文件名,而在同一个目录中看到它们却令人困惑。本质上,我更喜欢区分大小写,因为它与我的大脑工作方式更加兼容。
从用户的角度回答(戈登的回答解决了软件的后果):不,这不是一个好主意。
您是否真的想花费精力将Image.png与image.png区别开?我并不是说要花精力来区分角色(无论如何,你的大脑也要这么做),但要考虑的是你要指的是哪一个?
当您忘记及时按Shift键时,您真的要花费将物理能量校正image.png转换为Image.png吗?
并且,如果这些答案中的任何一个对您个人而言是肯定的:您认为可以对可能使用Mac的其他任何人回答肯定吗?Mac文件系统通常配置为不区分大小写(但保留大小写),因此这就是他们所期望的。不要让他们沮丧。