@morbiuswilters said:
@The_Assimilator said:But seriously, it is not acceptable in 2014 to screw up paths. Path manipulation is a programming fundamental, and every half-decent programming language has path manipulation functions that handle spaces properly. (If you are not using one of those languages, write your own fucking function that does the same. It's not rocket surgery.) If you are not using those functions, it means you either don't know about them (implying you aren't qualified to be writing software in that language), or you're choosing not to use them (implying you're a moron). Either way, there. is. no. excuse.Hilariously, it's actually really hard to do paths right on Linux because they decided it was more important to allow users to put control characters into filenames than to make working with paths fool-proof.
Oh, it's hard everywhere. Ever create a folder in Windows where the filename ends in a space?
It's totes legal in FAT32 and NTFS, and you can create one from (either) command line easily, but Explorer doesn't know what the fuck to do with it. You can't even delete it.