Not really a Java question, but a Mac one. In fact, I will be implementing in C/C++ (ugh!).
Anyone know of a way to tell reliably whether a given path (as a string) is POSIX or HFS?
There are various "obvious" things to do, such as looking for colons and/or slashes. But those sorts of heuristics often have pitfalls. I am hoping there might be a properly thought-out approach.
I have looked in CFURL package of Mac frameworks, which has stuff for converting between POSIX and HFS, but not for determining which one you've got.
The higher-level requirement is that I want to take a file path that I have been given through an interface that doesn't say what type it is. It could be POSIX or HFS. I want to end up with a path that is definitely HFS.
Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.