¿Cómo permitir nombres largos en Windows 10?
Longitud máxima de la ruta de Windows
Resumen
El sistema de archivos NTFS admite rutas y nombres de archivo de gran tamaño, de hasta 32.767 caracteres unicode, aunque normalmente está restringido por el límite de 260 caracteres* MAX_PATH impuesto por la API Win32 de Windows. Esto significa que a veces es posible, al mover archivos y directorios, o al mapear unidades, crear un nombre de ruta que es demasiado largo para que Win32 lo procese.
Hay una alternativa para acceder a nombres de archivo muy largos: para la E/S de archivos, el prefijo “\_” a una cadena de ruta le dice a las API de Windows que desactive todo el análisis de la cadena y que envíe la cadena que le sigue directamente al sistema de archivos.
Debido a que desactiva la expansión automática de la cadena de la ruta, el prefijo “\?” también permite el uso de “..” y “.” en los nombres de la ruta, lo que puede ser útil si usted está tratando de realizar operaciones en un archivo con estos especificadores de ruta relativa de otra manera reservada como parte de la ruta completa. Esta sintaxis puede utilizarse tanto en CMD como en PowerShell.
* El límite de 260 caracteres tiene un par de advertencias, incluye un carácter de terminación nulo y cada carpeta debe poder contener un archivo de 8,3 caracteres (8+3+’.’ = 12 caracteres). Esto significa que la CARPETA más larga que se puede crear es de 260 – 12 – 1 = 247 caracteres.
Ruta de destino demasiado larga
Los problemas causados por la edición incorrecta del registro de Windows podrían dejar inutilizado el sistema operativo de su ordenador. Microsoft proporciona una gran cantidad de información crítica que necesita saber sobre el registro en la Base de conocimientos de Microsoft. Utilice el Editor del Registro de Microsoft sólo bajo su propio riesgo y sólo después de hacer una copia de seguridad del registro como se indica para su sistema operativo en el artículo de Microsoft Cómo hacer una copia de seguridad y restaurar el registro en Windows y en la solución relacionada Cómo hacer una copia de seguridad del registro del sistema. También hay información adicional sobre el registro en los temas de ayuda del Editor del Registro de Microsoft.
El valor de la clave del registro será almacenado por el sistema (por proceso) después de la primera llamada a una función de archivo o directorio Win32 afectada. La clave del registro no se recargará durante la vida del proceso. Para que todas las aplicaciones del sistema reconozcan el valor de la clave, puede ser necesario reiniciar la máquina, ya que algunos procesos pueden haberse iniciado antes de establecer la clave.
Ruta larga windows server 2024
Todos los sistemas de archivos soportados por Windows utilizan el concepto de archivos y directorios para acceder a los datos almacenados en un disco o dispositivo. Los desarrolladores de Windows que trabajan con las API de Windows para la E/S de archivos y dispositivos deben comprender las diversas reglas, convenciones y limitaciones de los nombres de archivos y directorios.
Se puede acceder a los datos desde discos, dispositivos y recursos compartidos de red utilizando las API de E/S de archivos. Los archivos y directorios, junto con los espacios de nombres, forman parte del concepto de ruta, que es una representación de cadena de dónde obtener los datos, independientemente de si se trata de un disco o un dispositivo o una conexión de red para una operación específica.
Algunos sistemas de archivos, como NTFS, admiten archivos y directorios enlazados, que también siguen las convenciones y reglas de denominación de archivos como lo haría un archivo o directorio normal. Para obtener información adicional, consulte Enlaces duros y uniones y Puntos de Reparación y Operaciones de Archivo.
Las limitaciones de número de caracteres también pueden ser diferentes y pueden variar dependiendo del sistema de archivos y del formato de prefijo de nombre de ruta utilizado. Esto se complica aún más por el soporte de mecanismos de compatibilidad con versiones anteriores. Por ejemplo, el antiguo sistema de archivos FAT de MS-DOS admite un máximo de 8 caracteres para el nombre de archivo base y 3 caracteres para la extensión, para un total de 12 caracteres incluyendo el separador de puntos. Esto se conoce comúnmente como un nombre de archivo 8.3. Los sistemas de archivos FAT y NTFS de Windows no están limitados a los nombres de archivo 8.3, ya que tienen soporte para nombres de archivo largos, pero siguen soportando la versión 8.3 de nombres de archivo largos.
Windows 10 longitud máxima de nombre de archivo
Construí un nuevo ordenador a partir de restos de ebay después de que mi portátil muriera. Empecé a transferir archivos de mi antiguo disco duro (Windows XP a Windows 10) y me encontré con un problema en el que no podía mover o eliminar algunos de mis viejos archivos. Recibí un error de que los nombres de los archivos eran demasiado largos.
Dicho esto, a menudo el problema es una ruta excesivamente larga, es decir, unidad + ruta de archivo completa + nombre de archivo de más de 260 caracteres. Puede hacer que Windows 10 maneje rutas más largas estableciendo el valor del Registro LongPathsEnabled en HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem a 1, o de nuevo a 0 para revertir el comportamiento.