¿Por qué no es posible nombrar una carpeta ‘._.’ en Windows 7?

por qué-no-es-posible-nombrar-una-carpeta-punto-línea-punto-en-windows-seven-00

A veces, por curiosidad, o basado en un deseo real de hacer algo diferente, puede intentar usar algunos nombres inusuales para carpetas en su sistema Windows, con resultados mixtos. Con eso en mente, la publicación de preguntas y respuestas de SuperUser de hoy tiene la respuesta a la pregunta de un lector curioso.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad.

Captura de pantalla de la ventana de mensajes por cortesía de Ben N (SuperUser) .

La pregunta

El lector de superusuario EdwardBlack quiere saber por qué no es posible nombrar una carpeta ._. en su sistema Windows 7:

Acabo de notar que no es posible nombrar una carpeta ._.en mi sistema Windows 7. En su lugar, se cambia el nombre a ._. A veces desaparece justo después de nombrarlo, pero luego vuelve a aparecer después de actualizar la vista. Windows parece tener un problema con los puntos al final de un nombre de archivo. ¿Por qué es esto?

¿Por qué no es posible nombrar una carpeta ._. en Windows 7?

La respuesta

El colaborador de superusuario Ben N tiene la respuesta para nosotros:

Windows normalmente requiere que los archivos no tengan extensión o que tengan una extensión de al menos un carácter. No le gustan las extensiones de longitud cero (es decir, los nombres de archivo que terminan con un punto). Las carpetas también pueden tener extensiones, por lo tanto, Windows no permite que sus nombres terminen con un punto.

Fuente: Del artículo vinculado por DavidPostill :

  • Utilice un punto para separar el nombre del archivo base de la extensión en el nombre de un directorio o archivo.

Si intenta terminar un nombre de archivo o directorio con un punto, Windows simplemente asume que no desea una extensión y, por lo tanto, la elimina (incluso si la crea con el comando md en una ventana del símbolo del sistema).

Zona peligrosa

Si realmente desea que el nombre de una carpeta termine con un punto, deberá usar la secuencia mágica de anulación de nombre sin formato de \\? \ . En una ventana del símbolo del sistema, md \\? \ C: \ path \ to \ container \ ._. de hecho creará una carpeta llamada ._. , pero muchos programas tendrán problemas con él, incluso el Explorador de Windows:

¿Por qué-no-es-posible-nombrar-una-carpeta-punto-línea-punto-en-windows-siete-01

Dicho directorio solo puede eliminarse con el comando rd seguido de su nombre \\? \, O renombrarse con su nombre corto (8.3, dir / x) .


¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .

Relacionado:  Cómo bloquear el acceso de una aplicación a Internet con el firewall de Windows