Este archivo no se puede sincronizar porque la ruta es demasiado larga: solución para OneDrive for Business
🔍 WiseChecker

Este archivo no se puede sincronizar porque la ruta es demasiado larga: solución para OneDrive for Business

OneDrive for Business detiene la sincronización de un archivo y muestra el error “Este archivo no se puede sincronizar porque la ruta es demasiado larga”. Esto ocurre porque Windows y OneDrive tienen un límite combinado de caracteres para la ruta completa del archivo, incluida la estructura de carpetas y el nombre del archivo. Cuando la ruta supera los 400 caracteres, OneDrive bloquea la sincronización para evitar errores del sistema de archivos. Este artículo explica por qué existe el límite, cómo identificar los archivos afectados y los pasos exactos para renombrar o mover archivos para que se sincronicen nuevamente.

Puntos clave: Cómo corregir el error de ruta demasiado larga en OneDrive

  • Icono de estado de sincronización de OneDrive en el Explorador de archivos: Pase el cursor sobre el icono rojo o amarillo para ver la ruta exacta del archivo que supera el límite.
  • Barra de búsqueda del Explorador de archivos > length:>400: Use este filtro de búsqueda para encontrar archivos con rutas de más de 400 caracteres en su carpeta de OneDrive.
  • PowerShell Get-ChildItem con la propiedad Length: Ejecute un script para listar todos los archivos con rutas completas que superen los 400 caracteres y exportarlos a un CSV para edición masiva.

ADVERTISEMENT

Por qué OneDrive bloquea archivos con rutas largas

OneDrive for Business aplica un límite de 400 caracteres a la ruta completa del archivo, que incluye la letra de unidad, los nombres de carpeta, los nombres de subcarpeta y el nombre del archivo con su extensión. Este límite proviene de la API de Windows que OneDrive utiliza para leer y escribir archivos. Cuando una ruta de archivo supera los 400 caracteres, OneDrive no puede crear o actualizar el archivo en la carpeta de sincronización local, por lo que detiene la sincronización de ese archivo y muestra el error.

El error afecta a todos los tipos de archivo, pero es más común con estructuras de carpetas profundamente anidadas, nombres de carpeta largos o archivos con nombres largos dentro de bibliotecas de documentos de SharePoint sincronizadas a través de OneDrive. Por ejemplo, un archivo en C:\Users\YourName\OneDrive - Company\Projects\2025\Q1 Marketing Campaign\Assets\Final\Approved\Version 3\Campaign_Brochure_Final_Approved_v3_2025_03_15.docx supera fácilmente los 400 caracteres.

OneDrive no sincroniza el archivo en absoluto hasta que se acorta la ruta. El archivo permanece en la carpeta local de OneDrive, pero el estado de sincronización muestra un error. Otros archivos en la misma carpeta continúan sincronizándose normalmente.

Pasos para encontrar y corregir archivos con rutas demasiado largas

  1. Abra el panel de estado de sincronización de OneDrive
    Haga clic derecho en el icono de la nube de OneDrive en la bandeja del sistema, cerca del reloj. Seleccione Ver problemas de sincronización. Esto abre una lista de todos los archivos que tienen errores de sincronización, incluida la ruta completa de cada archivo problemático. Anote la ubicación exacta de la carpeta y el nombre del archivo.
  2. Identifique todas las rutas largas usando la búsqueda del Explorador de archivos
    Abra el Explorador de archivos y navegue hasta su carpeta de OneDrive. Haga clic en el cuadro de Búsqueda en la esquina superior derecha. Escriba length:>400 y presione Enter. El Explorador de archivos muestra todos los archivos cuya ruta completa supera los 400 caracteres. Esta búsqueda funciona en Windows 10 y Windows 11. Es posible que deba esperar unos segundos para que se complete la búsqueda.
  3. Renombre las carpetas para acortar la ruta
    Para cada archivo listado en los resultados de búsqueda, renombre la carpeta más profunda que tenga un nombre largo. Use nombres cortos y significativos como Q1Camp en lugar de Q1 Marketing Campaign. Evite espacios y caracteres especiales. Después de renombrar, la ruta del archivo se acorta en la cantidad de caracteres que eliminó. OneDrive reintenta automáticamente la sincronización en unos minutos.
  4. Mueva los archivos más cerca de la raíz de la carpeta de OneDrive
    Si renombrar carpetas no es suficiente, mueva el archivo a una carpeta de nivel superior dentro de su OneDrive. Por ejemplo, mueva el archivo a OneDrive - Company\ShortName\ en lugar de mantenerlo siete niveles de profundidad. Corte el archivo y péguelo en la nueva ubicación. OneDrive sincroniza el archivo desde la nueva ruta.
  5. Use PowerShell para exportar todas las rutas largas para edición masiva
    Abra PowerShell como Administrador. Ejecute este comando para listar todos los archivos con una ruta completa de más de 400 caracteres en su carpeta de OneDrive:
    Get-ChildItem -Path "C:\Users\YourName\OneDrive - Company" -Recurse -File | Where-Object { $_.FullName.Length -gt 400 } | Select-Object FullName, Length | Export-Csv -Path "C:\Temp\LongPaths.csv" -NoTypeInformation
    Abra el archivo CSV en Excel. Ordene por la columna FullName. Renombre o mueva cada archivo según la lista.
  6. Verifique el estado de sincronización
    Después de renombrar o mover archivos, abra nuevamente el panel de estado de sincronización de OneDrive. Confirme que el error ya no aparezca para esos archivos. Si el error persiste, verifique que haya acortado la ruta lo suficiente. El recuento de caracteres incluye la letra de unidad, todos los nombres de carpeta y el nombre del archivo.

ADVERTISEMENT

Si OneDrive aún muestra el error de ruta demasiado larga

Los archivos están dentro de una biblioteca de documentos de SharePoint sincronizada a través de OneDrive

Los nombres de las bibliotecas de documentos de SharePoint forman parte de la ruta. Por ejemplo, OneDrive - Company\SharePoint Site Name\Shared Documents\ agrega muchos caracteres antes de su estructura de carpetas. Acorte los nombres de las carpetas dentro de la biblioteca de documentos. También puede sincronizar solo una subcarpeta específica en lugar de toda la biblioteca. En la configuración de OneDrive, vaya a Sincronizar y copia de seguridad > Administrar copia de seguridad > Elegir carpetas y seleccione solo las carpetas que necesite.

La sincronización de OneDrive está atascada y no reintenta

Si OneDrive no reintenta sincronizar los archivos corregidos después de 15 minutos, ponga en pausa y reanude la sincronización. Haga clic derecho en el icono de la nube de OneDrive y seleccione Pausar sincronización durante 2 horas. Luego haga clic en Reanudar sincronización. Esto obliga a OneDrive a reevaluar todos los archivos.

La ruta del archivo aún supera los 400 caracteres después de renombrar

Cuente los caracteres en la ruta completa. Abra las propiedades del archivo en el Explorador de archivos, copie la ruta completa desde la pestaña Seguridad o Detalles, y péguela en un editor de texto que muestre el recuento de caracteres. Elimine caracteres hasta que la ruta esté por debajo de 400. Es posible que deba renombrar varias carpetas principales o mover el archivo a una ubicación menos profunda.

Elemento Renombrado manual en el Explorador de archivos Renombrado masivo con PowerShell
Mejor para Uno o dos archivos con rutas largas Cientos de archivos con rutas largas
Tiempo requerido 2 a 5 minutos por archivo 10 minutos para escribir y ejecutar el script
Riesgo de pérdida de datos Bajo, porque renombra archivos uno a la vez Medio, si el script renombra archivos incorrectos
Requiere derechos de administrador No Sí, para ejecutar PowerShell

Ahora puede encontrar y corregir archivos que OneDrive bloquea debido a rutas largas. La próxima vez que cree una estructura de carpetas dentro de OneDrive, mantenga los nombres de carpeta por debajo de 20 caracteres y limite el anidamiento a tres niveles. Use la búsqueda length:>400 en el Explorador de archivos como un paso de mantenimiento regular para detectar rutas largas antes de que causen errores de sincronización.

ADVERTISEMENT