JohnH escribió:@JuananBowHombre, si se puede comprobar ascendientes, no sería tan complicado comprobar descendientes.
Algo tan "simple" como tener un registro adicional en la MFT, o como metadato adjunto a una carpeta, que diga que el nombre de la carpeta más su descenciente con nombre más largo es X.
Si ascendientes + descencientes + nuevo nombre > 256 no se permite el renombrado de la carpeta intermedia.
Sí, para carpetas con, supongamos, 20000 archivos por carpeta y, pongamos, también, 40 subniveles de carpetas, sería caótico, pero tampoco es lo más normal del mundo esa situación. La carpeta Windows y pocos ejemplos de programas que crean jerarquías infinitas hasta el absurdo.
Y, si no, lo más fácil, volvemos al 8+3 xD
Que, por cierto, si el caso que comento lo sufre dypyn (que sea un problema existente, no a partir del intento de copiar a otra ruta), lo más probable es que se encuentre con que no puede abrir los archivos que se encuentren en una ruta > 256 si el programa no soporta esos supuestos 32000.