En una sistema con windows tengo que recorrer unos cuantos directorios y puede que existan rutas muy largas e incluso nombres de ficheros.
Es posible obtener información de un fichero cuya ruta completa (incluido el nombre del fichero) excede de los 255 caracteres?
Para ficheros cuya ruta es menor el funcionamiento es correcto.
Código PHP:
$currentfilename = "M:/test/.../.../nombre del fichero muy largo.txt"; //El fichero existe y es accesible
echo 'Largo: '.strlen($currentfilename).'<br />'; //Largo: 296
echo filesize($currentfilename).'<br />'; //Warning: filesize() [function.filesize]: stat failed for M:/...