Do recursive directory creation