在源文件夹内创建唯一目标文件夹
string newFolder = GetUniqueFolderName(sourceFolder);
Directory.CreateDirectory(newFolder);
/// <summary>
/// 生成唯一文件夹名称(格式:新建文件夹、新建文件夹1、新建文件夹2...)
/// </summary>
private string GetUniqueFolderName(string basePath)
{
string folderName = "新建文件夹";
int counter = 0;
string finalPath;
do
{
finalPath = System.IO.Path.Combine(basePath,
counter == 0 ? folderName : $"{folderName}{counter}");
counter++;
} while (Directory.Exists(finalPath));
return finalPath;
}