I just added DIRECTORY_SEPARATOR instead of hardcoded '/'.
About exec ('ls ...), I don't have windows, so I am not able to use exec ('dir ...) and do some tests.

Any way, I'll keep the branch and I really THANK you for this (and your great zf2 blog!)