Create full path if it does not already exist