我想到了如何在c# wpf
中创建目录。但我不知道如何对当前的驱动器文件夹。当前驱动器是安装驱动器窗口的位置。我用过:
代码更新
String cur = Environment.CurrentDirectory;
cur = cur.Substring(0, 2);
string path1 = @""+cur+"\temp";
if(!Directory.Exists(path1))
Directory.CreateDirectory(path1);
但是在路径中输出无效字符时出错。如何创建另一个驱动器的文件夹?
谢谢!
答案 0 :(得分:2)
我使用System.IO.Path
中提供的方法。他们为您处理目录分隔符。
使用Path.GetPathRoot
获取根驱动器(即c:\\
)
var root = Path.GetPathRoot(Environment.CurrentDirectory);
使用Path.Combine
将两个路径合并为一个目录路径:
var temp = Path.Combine(root, "temp");
如果您只需要存储临时文件的地方,可以考虑使用:
Path.GetTempPath()