在Documents C#WPF中创建一个文件夹

时间:2014-03-29 14:25:23

标签: c# wpf

我想到了如何在c# wpf中创建目录。但我不知道如何对当前的驱动器文件夹。当前驱动器是安装驱动器窗口的位置。我用过:

代码更新

String cur = Environment.CurrentDirectory;
cur = cur.Substring(0, 2);
string path1 = @""+cur+"\temp";
if(!Directory.Exists(path1))
    Directory.CreateDirectory(path1);

但是在路径中输出无效字符时出错。如何创建另一个驱动器的文件夹?

谢谢!

1 个答案:

答案 0 :(得分:2)

我使用System.IO.Path中提供的方法。他们为您处理目录分隔符。

使用Path.GetPathRoot获取根驱动器(即c:\\

var root = Path.GetPathRoot(Environment.CurrentDirectory);

使用Path.Combine将两个路径合并为一个目录路径:

var temp = Path.Combine(root, "temp");

如果您只需要存储临时文件的地方,可以考虑使用:

Path.GetTempPath()