Hai ragione, un errore così banale avevo pure controllato.
Utilizzando lo slash / funziona.

Sto sviluppando un' applicazione in php e per ottenere la massima portabilità (deve girare sia su win che su unix) ho addirittura usato la costante DIRECTORY_SEPARATOR per separare i path, che però mi ritorna il backslash \

Ora ho sostituto il backslash al DIRECTORY_SEPARATOR è funziona tutto, certo avrei preferito usare quella costante..

Grazie per la risposta