|
From: | Trevor Daniels |
Subject: | Re: Directory name of aux is invalid |
Date: | Tue, 6 Jan 2009 19:48:54 -0000 |
Anthony W. Youngman wrote Tuesday, January 06, 2009 7:09 PM
In message <address@hidden>, Trevor Daniels <address@hidden> writesAargh. This commit also implies creation of scripts/aux/. I don't enjoy so much saying this, but the limitation we hit is worthwhile: Windows sucks, I wish there were only Unix OSes. :-)I can't really apologise for Windows, and I wasn't aware of this limitation until I hit this problem and investigated, but I'm sorry this has caused you extra work.It's a dos limitation that has carried into Windows. And it bites professionals. I recently had to teach my fellow (experienced!) programmers that certain file names weren't permitted...
For future reference, the complete list is:CLOCK$, AUX, CON, NUL, PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
These are all device names in all Windows OSes. The names are case-insensitive, and they cannot beused as directory names or the first part of a filename (the bit before the dot).
Trevor
[Prev in Thread] | Current Thread | [Next in Thread] |