Рут доступ в windows 7/10
У меня немного проблемы здесь. Я должен сделать резервную копию компьютера, и поэтому я хотел бы использовать c:\ в качестве моего оригинала для рекурсивного поиска файлов для резервного копирования.
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: Доступ к пути "C:\Documents and Settings" был запрещен.
ved System.IO.__Error.WinIOError(Int32 errorCode, String MaybeFullPath) ved System.IO.FileSystemEnumerableIterator1.AddSearchableDirsToStack(SearchData localSearchData)
ved System.IO.FileSystemEnumerableIterator
1.MoveNext () ved System.Collections.Generic.List1..ctor(IEnumerable
1 коллекция)
ved System.IO.Directory.GetFiles(Строковый путь, Строка searchPattern, SearchOption searchOption)
ved Program.Main()
Я также попробовал: сетевой пользователь администратор / активный: да
Мне нужен доступ к руту. Может кто-нибудь мне помочь?