¿Cómo eliminar archivos con rutas largas en Windows?

¿Tienes problemas para eliminar archivos con nombres largos en Windows? En esta publicación te mostraremos cómo eliminar archivos con rutas largas en Windows si el sistema se niega a eliminar los archivos seleccionados.

Publicado por @Shirley 16/07/2025 Por @Shirley Última actualización 10/07/2025

Escenario: El nombre de archivo que ha especificado no es válido o es demasiado largo.

«Cuando intento eliminar el directorio con el Explorador, recibo el siguiente error: —No se puede eliminar [nombre de archivo]: El nombre de archivo especificado no es válido o es demasiado largo; y cuando utilicé Powershell, recibí el siguiente error: Remove -Item: La ruta, el nombre de archivo o ambos son insuficientes. El nombre completo del archivo y el nombre del directorio deben tener menos de 260 y 248 caracteres, respectivamente. Línea 1, carácter 12 + - Remove-Item - force –Recurse

¿Es posible eliminar de forma segura archivos con rutas largas en Windows y borrar completamente archivos grandes en Windows?

Al intentar eliminar algunos archivos, dado que Windows acepta nombres de archivo de hasta 260 caracteres, incluyendo la ruta del directorio, un directorio o archivo, si los archivos o carpetas seleccionados superan el límite, no se puede realizar la operación.

Este problema causa muchas molestias cuando los usuarios desean eliminar un directorio o un archivo almacenado en una ruta profunda. Por lo tanto, en esta publicación, enumeramos dos soluciones viables para ayudarle a eliminar de forma forzada archivos con nombres largos.

Cómo eliminar archivos con rutas largas en Windows (guía paso a paso)

Para resolver el problema causado por el sistema, la mejor manera es utilizar la herramienta integrada en el sistema. En esta parte, le mostraremos cómo eliminar archivos con rutas largas en Windows con órdenes del símbolo del sistema. Hay dos formas de resolver el problema, los comandos pueden ser un poco complejos, tenga cuidado.

Método 1: Eliminar archivos con rutas largas utilizando el comando DIR (solución CMD)

Paso 1. Abra el Explorador y navegue hasta el directorio donde se encuentran los archivos de destino. Mantenga pulsada la tecla Mayús y haga clic con el botón derecho en un área vacía. Seleccione "Abrir ventana de comandos aquí".

Paso 2. Escriba: DIR /X. Si el directorio contiene más archivos de los que se pueden mostrar en una sola pantalla, utilice el comando DIR /X /P para que se detenga en cada pantalla y pueda examinar la lista de archivos.

El comando DIR /X mostrará todos los directorios y archivos del directorio actual, así como todos los archivos y directorios. En el ejemplo, se puede ver cómo el archivo txt ficticio con un nombre sin sentido (y de cientos de caracteres de longitud) se reduce a un simple "WHYSOL~1.TXT".

Ahora solo hay que introducir el nombre corto del archivo o directorio que se desea eliminar y, a continuación, ejecutar el comando DEL para el archivo.

Paso 3. Escriba: DEL WHYSOL~1.TXT

A continuación, Windows eliminará el archivo sin problemas y podrá volver a ejecutar DIR /X para confirmarlo o simplemente comprobar el directorio en el Explorador de Windows.

Método 2: Eliminar forzosamente nombres de archivo largos con Robocopy

También puede utilizar comandos robocopy.

Paso 1. Escriba CMD en el cuadro de búsqueda y haga clic con el botón derecho del ratón en la mejor coincidencia, seleccione "Ejecutar como administrador". Ahora, cree un directorio vacío, puede escribir: mkdir C:\emptyfolder.

Paso 2. Escriba las siguientes líneas y pulse «Intro».

Robocopy C:\emptyfolder C:\nombre de la carpeta/purge

Por ejemplo, si el nombre de la carpeta recién creada es «C:\EmptyFolder» y la carpeta con una ruta larga es «C:\FolderToBeCleaned\Copy\MyFiles\BackupFolder\Copy\MyFile…», entonces el comando de eliminación es «robocopy C:\Emptyfolder C:\FolderToBeCleaned /purge».

A continuación, se eliminarán los archivos de la ruta de destino.

Más información: ¿Cómo encontrar archivos grandes en Windows y eliminarlos?

Algunos usuarios pueden pensar que eliminar archivos es una tarea sencilla. Sin embargo, si se encuentra en la situación anterior, eliminar archivos también puede ser un problema molesto. Al igual que los archivos con nombres largos, los archivos de gran tamaño almacenados en lo más profundo del sistema tampoco se pueden eliminar fácilmente. Es posible que los usuarios ni siquiera sepan de su existencia. Pero descubrirán que, por mucho que utilicen un programa de limpieza para limpiar el sistema y los discos, siempre hay espacio disponible ocupado por algunos archivos desconocidos.

Si tiene este problema, es posible que haya algunos archivos grandes que su sistema haya reconocido como importantes, como los archivos exe. Dado que no puede encontrarlos en el Explorador de archivos, la mejor opción es utilizar una herramienta de terceros para escanearlos y eliminarlos según sus necesidades.

Aquí le recomendamos AOMEI Partition Assistant for Cleanup, un gestor de discos y particiones para usuarios de Windows 11/10/8/8.1/7. Su función "Archivos Grandes" puede filtrar todos los archivos grandes y mostrarlos en una lista para que usted elija cuáles desea eliminar.

Descargar GratuitaWin 11/10/8.1/8/7
Segura Descarga

Paso 1. Instale y ejecute AOMEI Partition Assistant for Cleanup, luego haga clic en "Archivos Grandes".

Paso 2. Haga clic en "Escaneo Personalizado" y seleccione las particiones en las que desea buscar archivos grandes y haga clic en "Escanear Ahora" para buscar archivos grandes.

Paso 3. Cuando finalice el análisis, se mostrarán todos los archivos grandes encontrados. Marque los archivos que desea eliminar y, a continuación, haga clic en el botón "Limpiar Ahora". También puede eliminar los archivos marcados en rojo si está seguro de que no afectarán a ningún programa ni al sistema.

Paso 4. Una vez completada la operación, haga clic en “Aceptar” para volver a la página de inicio.

Resumen

En esta publicación, le mostramos dos métodos para eliminar archivos con rutas largas en Windows. Si tiene archivos con nombres demasiado largos, puede probar los métodos anteriores. Y si desea borrar algunos archivos almacenados en profundidad, AOMEI Partition Assistant for Cleanup puede ayudarle.

Preguntas frecuentes sobre la eliminación de archivos con rutas largas en Windows

1: ¿Por qué Windows me impide eliminar archivos con nombres de ruta largos?

Windows tiene una limitación máxima de longitud de ruta de 260 caracteres. Cuando la ruta de un archivo supera este límite, las operaciones estándar como la eliminación pueden fallar porque el sistema no puede procesar rutas tan largas.

2: ¿Cómo puedo evitar problemas con archivos de ruta larga en el futuro?

Para evitar problemas con rutas largas:

  • Mantenga los nombres de carpetas y archivos concisos.
  • Organice los archivos en una jerarquía de directorios bien estructurada.
  • Habilite la política de rutas largas NTFS en Windows 10 (versión 1607 o posterior) estableciendo la clave de registro LongPathsEnabled en 1.

3: ¿Cómo puedo eliminar archivos con rutas de más de 260 caracteres?

Puede utilizar herramientas integradas como el símbolo del sistema con comandos como DEL o ROBOCOPY para gestionar archivos con rutas largas. Estas herramientas pueden eludir la limitación de longitud de ruta estándar utilizando rutas de longitud extendida.