我想在其子文件夹中的目录中创建多个文件,但似乎无法仔细考虑。在下面的图片中,我要执行的操作是在主目录(在本例中为“文件位置”)中查找,然后转到子文件夹,然后进入其中的下一个子文件夹,如果该文件夹不存在,则将创建它。
因此路径为:"File Location\2015\15-01"
,它将查找名为"Hello"
的子文件夹,如果不存在,它将创建该文件夹,然后循环浏览其中的所有子文件夹"File Location"
。
我如何通过c#创建它?
答案 0 :(得分:0)
尝试一下。以下代码适用于c#
string path = @"......."; //Your complete path
string[] directories = path.Split(Path.DirectorySeparatorChar);
它将为您提供文件夹名称。然后您可以检查每个路径
var i = 0;
string folderPath = directories[i];
while(i < directories.length)
{
bool exists = System.IO.Directory.Exists(folderPath);
if(!exists)
System.IO.Directory.CreateDirectory(folderPath);
i++;
}