Only creates directories if they do not exist