Ergebnis 1 bis 9 von 9

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

Hybrid-Darstellung

  1. #1
    Senior
    THEMENSTARTER

    Avatar von maz
    Registriert
    Jan 2016
    Beiträge
    529
    Gefällt mir!
    206
    Du gefällst: 428
    Sry ich war etwas dämlich. Der Upload repariert die Datei, das ist mir auch schon bei einem Upload auf GD aufgefallen.
    Hier ein rar mit dem FIle, das vermutlich bei dir auch nicht geht: File-Upload.net - Test.rar

    Andere Einflüsse sinds zu 99% nicht Ich krieg auch keinen schlaue Exzeption, nur das der Prozess in Benutzung sei. Wenn ich nachsehe, welcher das ist, ist der des Programms. Und eben, versuch mal als erstes das NFO im editor zu öffnen, ein Zeichen zu verändern und es wieder zu speichern. Das geht nämlich schon nicht.
    Nach Oben

  2. #2
    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

  3. Diesen Mitgliedern gefällt dieser Beitrag:

    maz

  4. #3
    Senior
    THEMENSTARTER

    Avatar von maz
    Registriert
    Jan 2016
    Beiträge
    529
    Gefällt mir!
    206
    Du gefällst: 428
    Vielen Dank!
    Ich schau nochmal meine Exeption an, aber ich war wohl einfach blind. >_<
    Nach Oben

Ä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