Ergebnis 1 bis 9 von 9

Thema: Sehr seltsames .net Stream close Problem mit speziellen Files.

Baum-Darstellung

  1. #8
    Anfänger
    Registriert
    Dec 2015
    Beiträge
    12
    Gefällt mir!
    4
    Du gefällst: 12
    Ich bekomme eine UnauthorizedAccessException. Was daran nicht hilfreich sein soll, musst du mir erklären.

    Schaut man sich die Dateiattribute an, stellt man fest, dass beide Dateien "read only" sind. Die Bibliotheksfunktionen von .NET zum Löschen schlagen dann natürlich fehl. Das RAR-Format speichert diese Dateiattribute (0x21 statt 0x20, siehe hier), deshalb kann ich den Fehler jetzt auch nachvollziehen. Beim Upload der eigentlichen Datei wird hingegen nur der Inhalt übertragen und sämtliche Dateiattribute gehen verloren.

    Die Lösung deines Problems sieht nun (in C#) ganz einfach folgendermaßen aus:

    Code:
    File.SetAttributes(testfile, FileAttributes.Normal);
    File.Delete(testfile);
    Vor dem Löschen werden die Dateiattribute also zunächst zurückgesetzt, wodurch insbesondere das Read-Only-Flag gelöscht wird.
    Nach Oben

  2. Diesen Mitgliedern gefällt dieser Beitrag:

    maz

Ähnliche Themen

  1. Suchmaschinen Suche für Warez im speziellen eBooks
    Von r3vO im Forum Daily Talk & Offtopic
    Antworten: 10
    Letzter Beitrag: 30.05.2022, 08:41
  2. Antworten: 0
    Letzter Beitrag: 10.04.2020, 09:05
  3. 129 sehr langsam
    Von Der Buchhalter im Forum IntelligeN
    Antworten: 3
    Letzter Beitrag: 11.10.2017, 23:48
  4. Sehr einfache und preiswerte Bolognese
    Von Dreamer123 im Forum Kochen & Essen
    Antworten: 1
    Letzter Beitrag: 08.08.2017, 13:33

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org