private void EnsureDirectoryExists(string path) { if (!Directory.Exists(path)) { EnsureDirectoryExists(Path.GetDirectoryName(path)); Log.Fine("Creating directory {0}.", path); Directory.CreateDirectory(path); } }