C#如何创建多层目录? 如题,有一个目录名为:2011/8/1/006769739-201181-朱齐/根目录是"root"。怎样在root下创建“root/2011/8/1/006769739-201181-朱齐/”这个多级目录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 這樣有什麼問題。Directory.CreateDirectory("test\\test\\test\\test\\test"); 参考C#创建目录 // 创建目录c:\sixAge DirectoryInfo d=Directory.CreateDirectory("c:\\sixAge"); // d1指向c:\sixAge\sixAge1 DirectoryInfo d1=d.CreateSubdirectory("sixAge1"); // d2指向c:\sixAge\sixAge1\sixAge1_1 DirectoryInfo d2=d1.CreateSubdirectory("sixAge1_1"); // 将当前目录设为c:\sixAge Directory.SetCurrentDirectory("c:\\sixAge"); // 创建目录c:\sixAge\sixAge2 Directory.CreateDirectory("sixAge2"); // 创建目录c:\sixAge\sixAge2\sixAge2_1 Directory.CreateDirectory("sixAge2\\sixAge2_1"); 直接创建 Directory.CreateDirectory("c:\\1\\2\\3"); string filepath = "E://UserPhoto"; if (!System.IO.Directory.Exists(filepath)) { System.IO.Directory.CreateDirectory(filepath); } 想太多了,以为不会这么简单。。good string[] aa = "root/2011/8/1/006769739-201181-朱齐/".Split('/'); for (int i = 0; i < aa.Count(); i++) { string path = GetPath(aa, i); DirectoryInfo d = Directory.CreateDirectory(path); } private string GetPath(string[] bb, int n) { string path = "c:"; for (int i = 0; i <= n; i++) { path =path+"\\"+ bb[i]; } return path; } C#如何获取麦克风实时输入音量,并转换为百分比 监控系统上网信息 监控聊天记录 怎么区分是按钮的关闭还是×的关闭 新手提问:关于引用类型与值类型的疑问 .NET中可以使用Jquery吗? DotNet打包问题,如果安装后的程序文件遇到删除或修改就提示修复? Remoting 中的事件问题??? 非常奇怪。 解决就 结贴, 速战速决 散分 请问各位高手,我怎样用C#调用Access中的Macros 存储过程怎么更新? 能演示一下重写TEXTBOX 控件事件 后新控件的使用方法吗? 如何隐藏 程序在任务栏的图标??
// 创建目录c:\sixAge
DirectoryInfo d=Directory.CreateDirectory("c:\\sixAge");
// d1指向c:\sixAge\sixAge1
DirectoryInfo d1=d.CreateSubdirectory("sixAge1");
// d2指向c:\sixAge\sixAge1\sixAge1_1
DirectoryInfo d2=d1.CreateSubdirectory("sixAge1_1");
// 将当前目录设为c:\sixAge
Directory.SetCurrentDirectory("c:\\sixAge");
// 创建目录c:\sixAge\sixAge2
Directory.CreateDirectory("sixAge2");
// 创建目录c:\sixAge\sixAge2\sixAge2_1
Directory.CreateDirectory("sixAge2\\sixAge2_1");
if (!System.IO.Directory.Exists(filepath))
{
System.IO.Directory.CreateDirectory(filepath);
}
string[] aa = "root/2011/8/1/006769739-201181-朱齐/".Split('/');
for (int i = 0; i < aa.Count(); i++)
{
string path = GetPath(aa, i);
DirectoryInfo d = Directory.CreateDirectory(path);
}
private string GetPath(string[] bb, int n)
{
string path = "c:";
for (int i = 0; i <= n; i++)
{
path =path+"\\"+ bb[i];
}
return path;
}