Possible Duplicate:
Unable to rename a folder or a file as ‘con’
I tried crating a folder with the name CON in Windows, but I couldn't crate it in any of the hard drives.
What could be the reason? Is it possible to create such a folder?
Possible Duplicate:
Unable to rename a folder or a file as ‘con’
I tried crating a folder with the name CON in Windows, but I couldn't crate it in any of the hard drives.
What could be the reason? Is it possible to create such a folder?
as previously stated. it's a reserved word from back in MS-DOS, for the CONsole device (as far as i can remember). but, you can force windows/dos to create the folder for you. for devices, it uses the format \\.\[RESERVED_WORD]
to access the "file" (these devices used files for communication). to force windows to create your folder, instead of doing mkdir [RESERVED_WORD]
, do the following:
mkdir \\.\[absolute path to folder of choice, including drive letter]\[RESERVED_WORD]
for example, to create CON folder on my desktop,
mkdir \\.\C:\Users\me\Desktop\CON
to delete the folder, you have to reference it the same way, or else it won't work.
rmdir \\.\C:\Users\me\Desktop\CON
my advice though is to just use a different name. it would be very difficult to always refer to it via its absolute path, especially if you are developing an app you plan on deploying.
It's a reserved name from the old MS-DOS days. You couldn't create filenames the same as MS-DOS driver names, and this still stands in today's versions of Windows. See the following Microsoft article for the list of other reserved names.
CON
as the save name. So depending on how the file/folder is gonna be used, it may have same ill effects.
CON:
...seemed like such a good idea at the time. 20/20 hindsight.
CON is a reserved name (short for console). Specifying 'con' as a filename for a command line tool will often output data to the screen (if it doesn't just fail, like a lot of .Net apps do). There are a few other reserved names, like AUX for example.