A menudo nombro archivos usando una convención tal que incorporo un número de versión al final, similar a Some Deliverable - v0.1.docx
. A veces, cuando los colegas realizan cambios y envían versiones revisadas, actualizarán ese número de versión, pero también reemplazarán el período adicional con un espacio, como Some Deliverable - v0 2.docx
.
Esto sucede con la suficiente frecuencia, con una variedad de colegas lo suficientemente amplia, que me pregunto: ¿sigue siendo peligroso nombrar un archivo con varios períodos? ¿Mis colegas son demasiado cautelosos o toman precauciones válidas? Y si es una precaución válida, ¿en qué circunstancias un archivo con varios períodos podría causar problemas?
Si esto es un remanente de días anteriores a Windows 95 o algo así, no estoy preocupado, pero si esto es algo que, por ejemplo, causa problemas al compartir un archivo con un usuario de Mac, o un usuario de iPad. - o un usuario de Linux, entonces cambiaré mis formas y me quedaré con un punto en un nombre de archivo, antes de la extensión.
fuente
something-v1.23.4-something.tar.gz.sig
durante años sin ningún problema ...Respuestas:
Teoría
Dado que existen nombres de archivo largos y VFAT , los nombres de archivo con dos puntos son perfectamente válidos en Windows.
En lo que respecta al sistema de archivos moderno, no existe una extensión. Un punto es un personaje como cualquier otro. La GUI trata todo lo que sigue al último período como la extensión del archivo.
Linux siempre se comportó de esta manera.
Práctica
SharePoint , ProFTP , TransferText , Symphony , KVR Audio y varios servidores tienen o han tenido algún problema con múltiples puntos en los nombres de archivo.
Sin embargo, no manejar varios períodos correctamente es, en última instancia, un error. Es fácil cometer un error al escupir un nombre de archivo en su nombre de base y extensión, pero el problema es el programa, no el nombre de archivo.
fuente
notepad.jpg
y aún se ejecutará.notepad.jpg
es interesante.Múltiples puntos no han sido un problema en Windows desde Windows 95, y en otros sistemas operativos por más tiempo.
(Nunca uso puntos porque odio agregar comillas
""
en la terminal después. Pero ese no es el punto de su pregunta).Pero varios puntos en el nombre del archivo podrían causar problemas en algunos casos, principalmente con aplicaciones web y la función de carga (obviamente debido a la implementación incorrecta de esta función).
fuente
Acabo de descubrir un problema en Windows Corporate XP SP3 como este. Básicamente puedo tener tantos puntos como quiera, siempre que el nombre del archivo no comience con un punto.
Ejemplo:
(Archivo copiado de Unix FS a Windows, creo que este es un nombre de archivo legítimo en Unix)
Cuando intento cambiar el nombre de este archivo, si dejo el período inicial en la operación, falla con el mensaje de error "Debe escribir un nombre de archivo".
Eliminando el período inicial y agregando el sello de fecha con separadores de período, esto muestra que puede tener tantos períodos como desee (sujeto a otras restricciones de nombre) y es un nombre de archivo de Windows válido:
fuente
ren
comando) puede manejar nombres de archivos que comienzan con un punto.