private void CreateDirectories(DirectoryInfo directory) { if (directory.Exists) { return; } this.CreateDirectories(directory.Parent); directory.Create(); } }