/ / Neoprávnená chyba nepovoleného prístupu - c #

UnauthorizedAccessException Error - c #

Spolužiak, Pokus o zápis do súboru - z aplikácie konzoly v jazyku Visual C # - pomocou System.IO, keď som narazil na túto chybu:UnauthorizedAccessException unhandled (ktorá nebola prítomná v študijnom programe, ktorý som bolsledovania). Som si vedomý, že je to celkom jednoduchý problém a hľadali som riešenie na msdn.com, ale všetko, čo som mohol nájsť, bolo to, že môj problém bol bezpečnostnou chybou alebo chybou System.IO, nič o tom, ako problém vyriešiť.

Toto je kód:

string someText = "I want to write this to a text file!";

File.WriteAllText(@"C:UsersKeaganDesktop
C#projectsUnderstandingNamespaces", someText);

S pozdravom K.Roe

odpovede:

0 pre odpoveď č. 1

Čelil som presne rovnakému problému. Máte dve riešenia:

Prvá: Uistite sa, že máte úplné povolenie pre priečinok.

Go to folder -> Right click -> Properties -> Security Tab -> Select user -> Edit -> Allow Full Control.

Druhé riešenie (pravdepodobne):

string someText = "I want to write this to a text file!";

uistite sa, že ste someText premenná obsahuje názov súboru s príponou. pre príklad: MyFile.txt alebo niečo podobné. Okrem toho sa uistite, že ste filePath je správne.

Čelil som rovnakému problému, ale neviem, prečo vizuálne štúdio vyvoláva túto zvláštnu výnimku.