Доступ к пути «C:\ProgramData\Application Data» запрещен.C#

Место общения программистов C#
Anonymous
Доступ к пути «C:\ProgramData\Application Data» запрещен.

Сообщение Anonymous »

Я хочу узнать размер папки

Код: Выделить всё

C:\ProgramData\
Я использую следующий код

Код: Выделить всё

 public static long GetDirectorySize(string folderPath)
{
DirectoryInfo di = new DirectoryInfo(folderPath);
return di.EnumerateFiles("*", SearchOption.AllDirectories).Sum(fi => fi.Length);
}
Но мне выдает ошибку:

Код: Выделить всё

An unhandled exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll

Additional information: Access to the path 'C:\ProgramData\Application Data' is denied.
Я уже установил
в app.manifest. Кажется, что даже открываю C:\ProgramData\Application Data в windows напрямую, отказывается.

Как решить эту проблему?

Вернуться в «C#»