我正在尝试处理如果我想要创建的文件夹已经存在的情况...可以在文件夹名称后面添加一个数字,就像Windows资源管理器一样。例如(新建文件夹,新建文件夹1,新建文件夹2...)如何递归实现?我知道下面的代码是错误的。如何修复或更改下面的代码以解决问题?
int i = 0;
private void NewFolder(string path)
{
string name = "\\New Folder";
if (Directory.Exists(path + name))
{
i++;
NewFolder(path + name +" "+ i);
}
Directory.CreateDirectory(path + name);
}
ListViewItem
对象有一个Tag
属性,您可以在其中存储任意数据。您可以将路径放在这里。 - JaredPard:\
与d:
是不同的。 - JaredPar