我使用下一个代码在项目路径中创建文件夹
string projectPath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName;
string folderName = Path.Combine(projectPath, "images");
System.IO.Directory.CreateDirectory(folderName);
它创建了一个文件夹image
...现在我想创建一个子文件夹,从我的表单中的文本框值中获取它的名称..每次更改值时,都会创建一个新的子文件夹新值作为名称
例如,如果我的表单有一个值为56
的文本框,那么我想在其中创建一个名为image
的子文件夹56
,因此路径为{{ 1}}
如果值更改为...\image\56
,则创建包含子文件夹48
的新文件夹...等等
答案 0 :(得分:2)
您可以将名称与视图值组合,并在创建新文件夹之前测试新文件夹是否已存在:
var myValueFromView = "56";
string projectPath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName;
string folderName = Path.Combine(projectPath, "images", myValueFromView);
if(!System.IO.Directory.Exists(folderName))
System.IO.Directory.CreateDirectory(folderName);