Número máximo de caracteres en la dirección de un archivo
¿Conoces el número máximo de caracteres en la dirección de un archivo?, una pregunta que deberíamos hacernos si utilizamos Windows.
He visto a muchas personas que a sus capetas y archivos los nombran con textos sumamente largos, para una mejor descripción.
Sin embargo, lo que muy pocas personas saben es que con esta práctica pueden provocar varios problemas al trabajar con estos archivos.
- Errores al mover entre carpetas.
- Guardar cambios en archivos.
- Renombrar
A que se debe
Windows tiene como límite de caracteres de 255, que va desde la ruta raíz (C), nombre y extensión del archivo, por ejemplo.
C:\Users\GERARDO\Documents\My Web Sites\WebSite1\documento.pdf
Esta dirección en la carpeta documentos a un archivo documento.pdf tiene 62 caracteres, por lo tanto, es válido.
Si superas los 255 caracteres podrás observar los conflictos mencionados anteriormente, por ejemplo, con la ruta siguiente.
C:\Usuario\EQUIPONUMEROUNO\Documentos\Documentacion de las actividades anuales de la empresa x\Documentacion de enero del 2019\Primera semana de actividades\Equipo de programadores 1 oficina 01\Planificacion de las actividades del mes de enero del 2019.docx
La dirección anterior cuenta con 257 caracteres, esta práctica debe evitarse para ahorrarse dolores de cabeza.
Posiblemente te preguntaras si en las operaciones hacen eso, te puedo decir que si, sobre todo en la implementación de alguna norma.
Aunque también es muy común al desarrollar software, por ejemplo, lo he visto cuando el proyecto no está en la raíz y se intenta instalar librerías.
En este caso el IDE genera un error debido a la ruta de instalación de estos, que supera la cadena de caracteres.
Podría interesarte Tamaño máximo de un archivo adjunto en Outlook y Gmail
Recomendaciones
Utiliza abreviaciones para el nombramiento de las direcciones y de utilizar palabras claves para su fácil comprensión.
Evita utilizar puntos en las abreviaciones también podría causarte problemas, en otro post veremos los caracteres válidos.