internal static string GetUniqueFolderName(string parentPath, string name)
{
int i = 0;
string suffix = "";
while (Directory.Exists(Path.Combine(parentPath, name + suffix)))
{
++i;
suffix = i.ToString(CultureInfo.InvariantCulture);
}
return name + suffix;
}