xD
Eso ya lo había probado, y no sólo eso, sino que haciendo comandos system("archivoconnombrelargo") tampoco los pilla.
El problema es que mientras se ejecuta mi programa, es como si no existiesen los nombres largos.
EDIT: Solucionado, he instalado Dev-cpp y he decidido que ya era hora, en el 2008, de usar windows para programar, aunque sea para hacer programas en modo consola xD