我需要创建一个目录,但是,当我需要创建的目录位于另一个目录内时。事情是这样的:创建目录
Directory.CreateDirectory(@"teste\teste\teste\teste\");
基本上,这个目录不存在(当然),但是,在CreateDirectory(...)
不支持该字符串的风格,我怎么可以创建此目录?
我的办法,使之处在于:
private void createdir(string _path)
{
string path = string.Empty;
string[] dir = _path.Split('\\');
for(int i=0;i<dir.Length;i++)
{
path += dir[i] + "\\";
Directory.CreateDirectory(path);
}
}
但是,我想知道,如果有更多更好的方式来使这个(更清晰),更快速。
第一个字符串对我来说工作正常......当你使用它时会出现什么问题? – Rawling 2013-02-20 12:42:28
没有这个答案没有解决你的问题吗? – 2013-02-20 12:55:51