I think for directories that have more than one level, this will need to be `Dir.mkdir_p` or `FileUtils.mkdir_p` to ensure intermediary directories get created as necessary.