我在创建多个目录结构时遇到问题,
我知道如何使用这些代码行创建一个目录来创建一个目录,因为我的项目中有超过50个目录和70个子目录.我想一键创建目录结构
private void button1_Click(object sender, EventArgs e)
{
string Path = "C:\\Test\\Test1";
Directory.CreateDirectory(Path);
}
Run Code Online (Sandbox Code Playgroud)
但我想创建这样的目录结构
示例: -
1)string Path1 = "C:\\Test";
2)string Path2 = "C:\\TestABC";
3)string Path3 = "C:\\Test1\\123";
4)string Path3 = "C:\\Test2\\145";
Run Code Online (Sandbox Code Playgroud)
通过这个例子,我想一次创建所有结构.
如果有人可以帮助我,会有很大的折价,
提前致谢.
假设您有一个包含您要创建的所有目录的字符串数组.
string[] path = {...}; //all the directories
for(int i = 0; i < path.Length; i++)
{
Directory.CreateDirectory(path[i]);
}
Run Code Online (Sandbox Code Playgroud)
把这段代码放在你的函数中.
编辑:按照您的要求.你的代码是这样的:
private void button1_Click(object sender, EventArgs e)
{
string[] path = {"C:\\Test", "C:\\TestABC", "C:\\Test1\\123", "C:\\Test2\\145"}; //all the directories
for(int i = 0; i < path.Length; i++)
{
Directory.CreateDirectory(path[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6331 次 |
| 最近记录: |