Como borrar una carpeta que es demasiado profunda y evitar el mensaje “File name too long”?
Por ejemplo, Eclipse crea una secuencia de carpetas temporales que es increiblemente profunda:
dir1\dir1\dir1\dir1\…
Cuando trato de borrarla desde el Explorador de Windows, con del o rmdir. aparece el mensaje de error:
“File name too long…”
Pero si todavia deseas borrarla y no queres instalar alguna aplicacion para esto, te recomiendo que uses el siempre benerable ROBOCOPY. Quien, en algunos casos, es el causante de este tipo de problemas por no usar el /XJ ;P
Para eliminar la carpeta, que empieza en c:\subdir\more\offending_dir:
Seria:
– cd c:\subdir\more para acceder a la carpeta raiz del problmea.
– Crear una carpeta vacia.
– robocopy “carpeta vacia” offending_dir /mir El mirror es la papa!.
– y listo, para finalizar,
rd /s /q offending_dir para borrar la carpeta molesta y
rd /s /q “carpeta vacia” para borrar la carpeta temporal.
Espero les sirva, basado en la nota de superuser.com

