utf-8 only
Recursive mkdir