Zum Inhalt springen

c# - Dateiattribute setzten/löschen


Empfohlene Beiträge

Geschrieben

Guten morgen allerseits

Ich muss dateien und ordnern, die das dateiattribut 'schreibgeschützt' besitzen, löschen. Doch vorher (logischer weise) muss ich das schreibgeschützt aufheben.

mein ansatz war es mit:

File.SetAttributes(DATEI, FileAttributes.Normal);

jedoch wird das schreibgeschützt flag nicht gelöscht. Muss ich ein anderes attribut auswählen, oder gibt es eine andere möglichkeit?

Um jede hilfe dankbar.

Geschrieben

Ich bin mir nicht sicher, ob es bei .NET auch so ist, aber beim nativen Windows-API ist das Readonly-Flag kein Hindernis fürs Löschen oder Schreiben.

Kann es sein, dass dir einfach die Berechtigung fehlt, sowohl zum Löschen als auch zum Ändern der Attribute?

Wo liegt denn diese Datei?

Geschrieben

also berechtigungen sollt ich schon haben, da die datei auf einer usb-hdd liegt und ich admin rechte hab. also wenn ich jetzt zumbeispiel Hidden als attribut setzte, dann wird das file auch als hidden angezeigt.

Löschen der datei mit schreibschutz (File.delete()) bringt folgende exception: Access to the path 'Filepath' is denied.

Geschrieben

versuch die datei zu überschreiben. einfach ne neue datei mit dem gleichen namen anlegen, überschreiben auf true setzen und danach löschen. habs aber nicht probiert.

MfG

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...