Asumiendo que estás en Windows:
Lo que siempre hago es usar subst para crear una asociación de letra de unidad con parte de la ruta.
Entonces ve a la nueva letra de unidad y navega a los archivos que tienen nombres largos. Ahora deberías poder renombrarlos/eliminarlos/etc. La razón por la que esto funciona es porque la ruta en sí ya no contiene >255 caracteres.
Para crear una subcarpeta
- 1. Iniciar un símbolo del sistema (no se necesitan privilegios de administrador)
- Crear una carpeta de subdirector. 2. Use
cd
para navegar a la carpeta a la que quiere ir (puede usar tab para autocompletar los nombres
- Escriba
subst j: .
para crear la asociación de subcarpetas. (en lugar de . también puede escribir la ruta completa)
- Ahora en el Explorador, tienes una nueva letra de unidad en Este PC. Ve a ella y haz lo que necesites hacer con los archivos .cache.
- Vuelve a la ventana de tu cmd y escribe
subst /d j:
para quitar la unidad o alternativamente, reinicia tu pc.
EDITAR: Un truco que he aprendido y que puede acortar esto bastante. Desde la ventana del explorador donde tienes problemas, haz clic en la barra de direcciones para que puedas escribirla, luego escribe cmd
y pulsa Intro para iniciar un símbolo del sistema en esa ubicación, y luego procede al paso 3. :)
EDITAR: De acuerdo, este truco puede expandirse aún más. Si estás en el explorador en el camino correcto, sólo escribe subst j: .
en la barra de direcciones y presiona Enter. Aparecerá una ventana de comandos, ejecuta el comando y se cierra de nuevo, y ahí tienes, un nuevo disco aparece en el explorador.