Probaré lo del ftp_get() a ver si funciona, y si no queda más remedio, usaré la raw_list
El ftp_delete es precisamente lo que me da error si no encuentra el archivo, por lo que es posible que ftp_get tampoco me funcione.
Ya os comentaré como ha ido.
Gracias