Comment by snvzz

4 years ago

Spaces in filenames were a mistake to begin with.

Spaces are used to separate parameters in the command line. There's also no real need for filenames to support spaces.

Or, one could claim that the poor parsing of a text interface shouldn't dictate the for-human names of files, especially when an exceedingly small percentage of users deal with that text interface.

But, of course, if you mix the abstractions of metadata (filename) with location, things won't be trivial.

The filename belongs to the user. Therefore, it is incumbent on the computer to adapt, not the other way around.