动态创建C#项目中的文件夹

iam*_*mCR 1 .net c# winforms

我必须C#动态地在项目中创建一个文件夹并向其中添加文件.

尝试下面的代码,但它在文件夹中创建了文件bin夹.我需要在项目运行路径中创建自己.

//码:

// Specify a name for your top-level folder. 
string folderName = @"..\Top-Level Folder";

System.IO.Directory.CreateDirectory(folderName);
Run Code Online (Sandbox Code Playgroud)

哪里我错了?

Ehs*_*san 7

我猜你在找这个

 string projectPath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName;
 string folderName = Path.Combine(projectPath, "Top-Level Folder");
 System.IO.Directory.CreateDirectory(folderName);
Run Code Online (Sandbox Code Playgroud)