Windows 7/10中的root访问权限

时间:2016-07-13 20:14:26

标签: c# .net windows root-access

我在这里遇到了一些挑战。 我应该备份一台计算机,因此我想使用c:\​​作为我的origo来递归搜索要备份的文件。

using System;
using System.IO;

class Program
{
  static void Main()
  {
    int i;
    string source   = @"c:\";
    string destin   = @"x:\";
    string[] TypeOfFiles = new string[14];
   i=0;
   // Images / Movies:
   TypeOfFiles[i]   = "jpg"; i++;
   TypeOfFiles[i]   = "gif"; i++; 
   TypeOfFiles[i]   = "png"; i++; 
   TypeOfFiles[i]   = "jpeg"; i++;  
   TypeOfFiles[i]   = "tif"; i++;
   TypeOfFiles[i]   = "tiff"; i++;
   TypeOfFiles[i]   = "bmp"; i++; 

   // Adobe
   TypeOfFiles[i]   = "pdf"; i++; 

   // Office Classic:    
   TypeOfFiles[i]   = "doc";  i++;
   TypeOfFiles[i]   = "xls"; i++;
   TypeOfFiles[i]   = "mdb";  i++;

   // Office New:   
   TypeOfFiles[i]   = "docx";  i++;
   TypeOfFiles[i]   = "xlsx";  i++;
   TypeOfFiles[i]   = "mdbx";  i++;

   for (int n = 0; n <= TypeOfFiles.GetUpperBound(0); n++)
   {
     string[] files = Directory.GetFiles("C:\\", "*." + TypeOfFiles[n], SearchOption.AllDirectories);
    foreach (string file in files)
    {
            Console.WriteLine(file);
      }
    }
  }
}

我从控制台运行程序(以管理员身份)。 我得到这个例外: 例外:System.UnauthorizedAccessException:访问路径&#39; C:\ Documents and Settings&#39;被拒绝。    ved System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)    ved System.IO.FileSystemEnumerableIterator 1.AddSearchableDirsToStack(SearchData localSearchData) ved System.IO.FileSystemEnumerableIterator 1.MoveNext()    ved System.Collections.Generic.List 1..ctor(IEnumerable 1个集合)    ved System.IO.Directory.GetFiles(String path,String searchPattern,SearchOption searchOption)    Ved Program.Main()

我也尝试过: net user administrator / active:是的

我需要访问root。任何人都可以帮助我吗?

0 个答案:

没有答案