To be clear, this whole situation is caused by macOS’s mixed heritage: Traditional Mac OS used colon (:) as the path separator and thus slash (/) was allowed in file names. BSD uses slash as the path separator and thus colon is allowed in file names. Annoyingly, the canonical case where this crops up is dates and times, and neither of them support the most common English representations of both )-: Early versions of Mac OS X had to do something to resolve this conflict, and the current situation is largely where we landed back then. [quote='850144021, endecotp, /thread/850144, /profile/endecotp'] Can someone explain where this happens? [/quote] This is mostly at the UI layer. The most obvious example of that is, as Etresoft mentioned, the Finder, but there are others. For example, the standard save sheet accepts the name a/b, just like the Finder. There are also some APIs that treat colons as path separators, and hence slashes as valid characters, but those are all deprecated. Mostly they are officially depre
Topic:
App & System Services
SubTopic:
Core OS
Tags: