Hacker News new | past | comments | ask | show | jobs | submit login

Windows (certainly 7) handles this perfectly well - try and type a character that isn't allowed in a file name and it pops up a tool tip saying it isn't allowed, along with a quick list of other characters that are disallowed. It also throws that key press away, so it doesn't have to be deleted and can't cause another kind of issue.

This is the difference between products which have undergone long rounds of user testing and ones that haven't. For me this is one of the biggest issues facing Linux based operating systems today, because this is generally not an itch that people working on the project feel like scratching (see: design, documentation, etc.) With commercially backed projects like Ubuntu, it can get there over time, but I would look at a user testing result summary like this and say "we have a LONG way to go" if it was a product that I was leading.




> [...] it pops up a tool tip saying it isn't allowed, along with a quick list of other characters that are disallowed.

That still leaves me a little ashamed on behalf of the industry. Why should any characters be disallowed?


Because we need to identity directory markings. Its as simple as that, we could use *, but then you couldn't put that in a Linux file name. Whatever character is used to separate Directories, is going to have to be disallowed in file names, understanding that basic concept and why it can never be fixed, will take you a few hows of research in bassic operating system file manipulation.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: