Carpeta "CON" en Windows
viernes, marzo 05, 2010
Lo dijo: Mozz
VikkyColetto preguntaba en un Tweet porque no podia crear carpetas con el nombre "CON" en Windows y me recordó sobre este Easter Egg del que hacia mucho habia leido.
El porque de que no se puede crear una carpeta con el nombre "con" en Windows porque "con" es un token, es decir, una palabra reservada del sistema para crear archivos a partir de la consola MS-DOS, generalmente es usado para crear archivos de procesamiento por lotes.
La sintaxis completa para hacer esto sería:
Asi de esta manera podemos crear instrucciones de MS-DOS que se autoejecutarán al escribir "nombre_archivo". Al finalizar se pulsa F6 para indicar que hemos terminado de crear el archivo. Sin embargo esto no es un huevo de pascua, solo es una caracteristica inesperada para muchos usuarios de productos Microsoft.
Aunque hay mas palabras reservadas (o tokens) aqui la lista completa:
CON Keyboard and display
PRN System list device, usually a parallel port
AUX Auxiliary device, usually a serial port
CLOCK$ System real-time clock
NUL Bit-bucket device
A:-Z: Drive letters
COM1 First serial communications port
COM2 Second serial communications port
COM3 Third serial communications port
COM4 Fourth serial communications port
LPT1 First parallel printer port
LPT2 Second parallel printer port
LPT3 Third parallel printer port
Anyways... si lo que quieren es tener una carpeta con ese nombre, la solucion es crearla desde la consola de comandos (MS-DOS) con la sintaxis: md .\con\. y asi de este modo se le puede poner ese nombre.
El porque de que no se puede crear una carpeta con el nombre "con" en Windows porque "con" es un token, es decir, una palabra reservada del sistema para crear archivos a partir de la consola MS-DOS, generalmente es usado para crear archivos de procesamiento por lotes.
La sintaxis completa para hacer esto sería:
c:\>copy con nombre_archivo.bat
Asi de esta manera podemos crear instrucciones de MS-DOS que se autoejecutarán al escribir "nombre_archivo". Al finalizar se pulsa F6 para indicar que hemos terminado de crear el archivo. Sin embargo esto no es un huevo de pascua, solo es una caracteristica inesperada para muchos usuarios de productos Microsoft.
Aunque hay mas palabras reservadas (o tokens) aqui la lista completa:
CON Keyboard and display
PRN System list device, usually a parallel port
AUX Auxiliary device, usually a serial port
CLOCK$ System real-time clock
NUL Bit-bucket device
A:-Z: Drive letters
COM1 First serial communications port
COM2 Second serial communications port
COM3 Third serial communications port
COM4 Fourth serial communications port
LPT1 First parallel printer port
LPT2 Second parallel printer port
LPT3 Third parallel printer port
Anyways... si lo que quieren es tener una carpeta con ese nombre, la solucion es crearla desde la consola de comandos (MS-DOS) con la sintaxis: md .\con\. y asi de este modo se le puede poner ese nombre.
Suscribirse a:
Enviar comentarios (Atom)
05 marzo, 2010
Igualmente, yo no recomendaria crear una carpeta, ni siquiera en modo consola, que tenga de nombre "con" ya que como el windows y demas es un sistema medio lelo puede legar a pasar cualquier cosa. Si necesitas que de llame asi lo mejor es llamarla "con123" o algo asi.
Anonimo / LEO
29 abril, 2010
No se pueden crear porque esos nombres representan nombres de dispositivos. Esto viene desde DOS. No se llaman "tokens".
29 abril, 2010
si , ya me imagino que el nombre de carpeta PRN ya los has intentado usar ;)
29 abril, 2010
alaaaaaaaaaaaaaaaa! nunca lo había pensado...
29 abril, 2010
Había, por la época de w95-98, un "truco" para pantallazulear una máquina con windows en red tal que así:
máquina A: inicio -> ejecutar; escribir \\maquina_b\con\con
máquina B: pantalla azul
29 abril, 2010
Pensaba que sería por el bug de Windows 98 xD
29 abril, 2010
Otro post relacionado:
http://blog.dgomez.com.ar/node/47
29 abril, 2010
Cuidado con crear una carpeta mediante "md .\con.\", porque luego desde Windows no se pude borrar. Habría que eliminarla desde la consola de MS-DOS con la instrucción "rd .\con.\".
29 abril, 2010
vale... y ahora como c*ñ* la eliminamos???
29 abril, 2010
Y añade un rd .\con\ para borrarla una vez creada ;)
29 abril, 2010
Yo he creado una carpeta llamada 'con' en linux, compartido por samba esa carpeta, y windows es incapaz de verla, que gran sistema xD
Windows le cambia el nombre a: CSHOFG\~F Y NO HAGAIS DOBLE-CLICK!!! xDD Que se keda lelo
29 abril, 2010
en windows95/98 ir a inicio>>ejecutar y poner "\con\con" (barra con barra con) y pega un pete que solo se puede apagar.
29 abril, 2010
Tu si que estas medio lelo, si no se puede crear como vas a decir q no lo recomiendas...
29 abril, 2010
Hahaha, que bueno!.
29 abril, 2010
Estimado Anonimo tu aporte ha sido muy interesante y util, eso demuestra tus conocimientos, pero ahora yo digo, no hubiera sido mas facil publicar todos esos conocimientos en un unico comentario.
No soy quien para opinar, cada uno edita sus notas o comentarios como quiere, pero igualmente estimado Anonimo te felicito.
El otro Anonimo un loco lindo/ LEO
03 mayo, 2010
Ha.... pues ponle conDON....HA HA HA = )
10 junio, 2010
Recien nos paso aca en el trabajo, y nos costaba pensar por que, menos mal que google nos salvo y nos trajo a este post :D
Slds
16 octubre, 2010
es donde primero te lleva google po xD
21 diciembre, 2010
Yo la información que tengo yo (soy ingeniero de informática) y es porque a Bill Gates desde la facultad le decian empollon que precisamente en ingles es "con". Y entoncs Billa Gates decidió poner con como una palabra reservada. Es lo que tengo entendido yo. Si esto es falso hacermelo saber
17 enero, 2011
Fácil: C(cero)N C0N
21 abril, 2011
no lo creo recomendable ni por MS-DOS, deberías ponerle con- o concon o algo así
07 junio, 2011
Windows sucks
28 mayo, 2012
Me gustaria saber tanto como ustedes. Soy programador y un primo me dijo de este problema al cual no lo conocia. Cuantas cosas mas abra que todavia no se yo.
12 septiembre, 2012
pucha que loco compare. no lo sabia, como avanza la ciencia.
12 octubre, 2012
Yo le encontré un uso loco a esto del "con": tengo una función que devuelve rutas a imágenes. Esta función es recibida por otra que debe poner en un pictureBox estas imágenes u otras que están guardadas en un campo BLOB de una BD. Si la primera función devuelve la cadena "con.gif" es que le está indicando a la segunda función que debe buscar la imagen en la BD y no en el disco duro. Un usuario lelo no puede crear una imagen con.gif pues el SO no lo permite.
14 marzo, 2013
la carpeta con el nombre con se cres con el comando
md con\
y se elmina
rd con\
29 agosto, 2014
tenía que ser microsoft :/
16 septiembre, 2014
guau ahora que he probado llamar asi a mis carpetas he comprobado que estos nombres no estan disponibles
29 diciembre, 2014
Yo la creé con la consola de comandos pero no se puede abrir
26 septiembre, 2015
solo deben poner con y despues precionan alt + 0160