Por qué la migración de recursos compartidos de archivos crea carpetas duplicadas
🔍 WiseChecker

Por qué la migración de recursos compartidos de archivos crea carpetas duplicadas

Las carpetas duplicadas aparecen en SharePoint después de una migración de recursos compartidos de archivos cuando la herramienta de migración copia el contenido de las carpetas en una carpeta nueva en lugar de fusionarlas con la estructura de carpetas existente. Este problema ocurre con mayor frecuencia cuando el recurso compartido de archivos de origen tiene subcarpetas con nombres que coinciden con carpetas ya creadas en la biblioteca de SharePoint de destino o cuando la herramienta de migración realiza varias pasadas sobre los mismos datos. Este artículo explica las causas principales de la creación de carpetas duplicadas durante las migraciones de recursos compartidos de archivos y proporciona pasos para prevenir y solucionar el problema.

Puntos clave: Prevención de carpetas duplicadas en migraciones de SharePoint

  • Herramienta de migración de SharePoint > Configuración > Conservar estructura de carpetas: Habilitar esta opción obliga a la herramienta a asignar las carpetas de origen a las carpetas existentes de SharePoint en lugar de crear nuevas.
  • Sensibilidad a mayúsculas y minúsculas en el nombre de las carpetas del recurso compartido de archivos de origen: SharePoint trata los nombres de carpeta sin distinguir mayúsculas y minúsculas, pero algunas herramientas de migración los tratan distinguiendo mayúsculas y minúsculas, lo que provoca duplicados cuando existe el mismo nombre con diferente uso de mayúsculas.
  • Análisis incremental de la herramienta de migración: Ejecutar varias pasadas de migración sin habilitar la fusión incremental hace que la herramienta vuelva a crear carpetas que ya existen en el destino.

ADVERTISEMENT

Por qué aparecen carpetas duplicadas durante la migración de recursos compartidos de archivos

Las migraciones de recursos compartidos de archivos a SharePoint suelen utilizar herramientas como la Herramienta de migración de SharePoint, ShareGate o Metalogix. Estas herramientas copian archivos y carpetas desde un recurso compartido de archivos de red a una biblioteca de documentos de SharePoint. Las carpetas duplicadas se producen cuando la herramienta de migración no asigna correctamente la ruta de la carpeta de origen a la ruta de la carpeta de destino. La herramienta crea una carpeta nueva en SharePoint que contiene los archivos copiados en lugar de colocar esos archivos en una carpeta existente con un nombre coincidente.

La causa principal es una discrepancia entre cómo organiza las carpetas el recurso compartido de archivos de origen y cómo está estructurada la biblioteca de SharePoint de destino. Por ejemplo, si el recurso compartido de archivos de origen tiene una carpeta llamada “Finance Reports” y la biblioteca de destino ya tiene una carpeta llamada “Finance Reports”, la herramienta de migración podría crear una segunda carpeta llamada “Finance Reports 1” o colocar los archivos copiados en una carpeta nueva con el mismo nombre bajo un elemento primario diferente. Esto sucede porque la herramienta no realiza una fusión de carpetas de forma predeterminada.

Sensibilidad a mayúsculas y minúsculas en los nombres de carpeta

Los recursos compartidos de archivos de Windows no distinguen mayúsculas y minúsculas, pero las conservan. SharePoint tampoco distingue mayúsculas y minúsculas. Sin embargo, algunas herramientas de migración de terceros tratan los nombres de carpeta distinguiendo mayúsculas y minúsculas durante el proceso de asignación. Si la carpeta de origen se llama “Marketing” y el destino ya tiene una carpeta llamada “marketing”, la herramienta podría crear una segunda carpeta llamada “Marketing” porque considera que los nombres son diferentes. Esto crea dos carpetas con contenido idéntico en la misma biblioteca.

Varias pasadas de migración sin fusión incremental

Muchas herramientas de migración admiten la migración incremental, lo que significa que copian solo los archivos nuevos o modificados después de la pasada inicial. Si la herramienta no utiliza la fusión incremental, cada pasada crea una nueva estructura de carpetas en el destino. Por ejemplo, la primera pasada crea una carpeta llamada “Projects”. La segunda pasada, ejecutada un día después para capturar archivos nuevos, podría crear una carpeta llamada “Projects 2025-03-21” en lugar de agregar archivos a la carpeta “Projects” existente.

Pasos para prevenir carpetas duplicadas durante la migración

Siga estos pasos para configurar su herramienta de migración y la estructura de origen y evitar carpetas duplicadas.

  1. Escanee el recurso compartido de archivos de origen en busca de conflictos de nombres de carpeta
    Ejecute un inventario de nombres de carpeta en el recurso compartido de archivos de origen. Use PowerShell para enumerar todos los nombres de carpeta y comprobar si hay variantes de mayúsculas y minúsculas. Por ejemplo, ejecute Get-ChildItem -Recurse -Directory | Group-Object { $_.Name.ToLower() } | Where-Object { $_.Count -gt 1 }. Cambie el nombre de las carpetas que difieran solo por mayúsculas y minúsculas antes de iniciar la migración.
  2. Cree primero la estructura de carpetas de destino en SharePoint
    Cree manualmente las carpetas de nivel superior en la biblioteca de documentos de SharePoint que coincidan con la estructura del recurso compartido de archivos de origen. Use la interfaz de usuario de SharePoint o un script para crear carpetas con nombres exactos. Esto proporciona a la herramienta de migración un destino en el que asignar y reduce la posibilidad de creación de duplicados.
  3. Habilite la fusión de carpetas en la herramienta de migración
    En la Herramienta de migración de SharePoint, abra Configuración y seleccione “Conservar estructura de carpetas” y “Fusionar carpetas con el mismo nombre”. Para ShareGate, seleccione “Merge” en las opciones de carpeta de destino. Para Metalogix, habilite “Merge target folder with source”. Esto indica a la herramienta que coloque los archivos en carpetas existentes en lugar de crear nuevas.
  4. Use una sola pasada de migración para la copia inicial
    Programe una pasada de migración completa que copie todos los archivos y carpetas del origen al destino. Evite ejecutar varias pasadas para el mismo conjunto de datos. Si necesita copiar archivos adicionales más adelante, use la función de migración incremental con la opción de fusión aún habilitada.
  5. Pruebe la migración en un subconjunto pequeño primero
    Seleccione una carpeta del recurso compartido de archivos de origen que contenga subcarpetas. Ejecute la migración a un sitio de SharePoint de prueba. Compruebe si hay carpetas duplicadas en la biblioteca de destino. Si aparecen duplicados, ajuste la configuración de la herramienta antes de ejecutar la migración completa.

ADVERTISEMENT

Si las carpetas duplicadas siguen apareciendo después de la solución principal

Incluso con la configuración correcta, algunos escenarios de migración producen carpetas duplicadas. Estos son los patrones comunes y cómo resolverlos.

Carpeta duplicada creada con un sufijo de marca de tiempo

La herramienta de migración agrega un sufijo de fecha o número al nombre de una carpeta cuando detecta un conflicto de nombres. Por ejemplo, “Contracts” se convierte en “Contracts 2025-03-21”. Esto ocurre cuando la herramienta está configurada para crear una nueva carpeta en cada pasada de migración en lugar de fusionarla. Para solucionarlo, elimine la carpeta duplicada y vuelva a ejecutar la migración con la opción de fusión habilitada. Si el duplicado contiene archivos que no estaban en la carpeta original, mueva esos archivos a la carpeta original antes de eliminar el duplicado.

Carpeta creada bajo una ruta primaria diferente

La herramienta de migración coloca una carpeta en la raíz de la biblioteca en lugar de dentro de la carpeta primaria correcta. Esto ocurre cuando la asignación de la ruta de origen es incorrecta. Por ejemplo, la carpeta de origen “\server\share\Finance\Reports” se asigna a la raíz de la biblioteca de destino, creando una carpeta “Reports” allí en lugar de dentro de la carpeta “Finance” existente. Para solucionarlo, elimine la carpeta mal ubicada y vuelva a configurar la asignación de ruta de origen a destino. En la herramienta de migración, especifique la ruta exacta de la carpeta de destino, como “https://tenant.sharepoint.com/sites/site/Shared%20Documents/Finance.”

El nombre de la carpeta tiene espacios finales o caracteres especiales

Un nombre de carpeta en el recurso compartido de archivos de origen podría tener un espacio final o un carácter que SharePoint no admite, como un ampersand o una tilde. La herramienta de migración podría crear una carpeta en SharePoint con el carácter no admitido eliminado o reemplazado, y también crear una segunda carpeta con el nombre original. Para solucionarlo, cambie el nombre de la carpeta de origen para eliminar los espacios finales y reemplace los caracteres no admitidos por guiones o guiones bajos antes de ejecutar la migración. Los caracteres admitidos por SharePoint incluyen letras, números, espacios, guiones, guiones bajos, puntos y paréntesis.

Elemento Herramienta de migración de SharePoint ShareGate Metalogix
Fusionar carpetas con el mismo nombre Configuración > Conservar estructura de carpetas + Fusionar carpetas Opciones de destino > Merge Merge target folder with source
Detección de carpetas con distinción de mayúsculas y minúsculas No distingue mayúsculas y minúsculas No distingue mayúsculas y minúsculas Distingue mayúsculas y minúsculas (requiere corrección manual)
Compatibilidad con fusión incremental Sí, cuando la fusión está habilitada Sí, cuando se selecciona Merge Sí, cuando la fusión está habilitada
Manejo de conflictos de nombres de carpeta Crea carpeta con sufijo Crea carpeta con sufijo Crea carpeta con sufijo

Las carpetas duplicadas en SharePoint después de una migración de recursos compartidos de archivos se pueden evitar. Al escanear el origen en busca de conflictos de nombres, habilitar la fusión de carpetas en la herramienta de migración y usar una sola pasada inicial, puede mantener limpia la biblioteca de destino. Si aparecen duplicados, compruebe la asignación de rutas de carpetas y elimine las carpetas adicionales después de mover su contenido. Para migraciones continuas, habilite siempre la fusión incremental para evitar que las nuevas pasadas creen estructuras de carpetas separadas.

ADVERTISEMENT