public RegionExposedFiles(InitMode mode, String location) : this(location) { if (mode != InitMode.NEW_REGION) { throw new Exception("first time init needs NEW_REGION paramater"); } if (!Directory.Exists(dir_path)) { Console.WriteLine("RegionExposedFiles, creating directory: " + dir_path); Directory.CreateDirectory(dir_path); } }