System.UnauthorizedAccessException错误?我尝试了Envirorment.getfolderpath /以admin身份运行,但没有任何效果

时间:2018-09-23 00:24:36

标签: c#

static void SendMail()
{
  String SystemErrors = DateTime.Now.ToString("d");

  String filepath = @"C:\Windows\Boot\";
  string filepath2 = filepath + @"\SystemErrors\somefile.text";
  {
    if (!Directory.Exists(filepath2))
      Directory.CreateDirectory(@"c:\Windows\Boot\SystemErrors\somefile.txt");

    if (!File.Exists(filepath2))
      File.Create(filepath2);
}

我正在尝试创建新的文件夹和file.text,但似乎没有任何作用。

1 个答案:

答案 0 :(得分:0)

我认为您没有正确使用Exists方法。

要检查文件是否存在,必须致电File.Exists,并且必须提供文件的路径。

要检查目录是否存在时必须调用

Directory.Exists,并且必须提供目录的路径。