Add “EnsureDirExists()” function