使用值

时间:2017-09-22 16:12:07

标签: c# winforms path subdirectory

我使用下一个代码在项目路径中创建文件夹

 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的新文件夹...等等

1 个答案:

答案 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);