public static string GetNewDirectoryName(string directory, string baseDirectoryName) { // Get the new file name string directoryName = GetNewFileOrDirectoryNameWithoutCreatingAnything(directory, baseDirectoryName, null); // Create an empty directory to make it as occupied Directory.CreateDirectory(directoryName); return directoryName; }