Hallo,
also erst mal kann ich mir (fast) nicht vorstellen, dass sich die Datei im DOS-Modus nicht löschen läßt.
Probier mal im DOS-Modus folgendes:
attrib [ Parameter] d Datei-Eigenschaften ändern
Jede Datei hat wie in Windows verschieden Dateieigenschaften.
Es gibt insgesamt 4 verschiedene Dateieigenschaften.
a) read-only = Datei ist schreibgeschützt
b) hidden = Datei ist versteckt (nur mit dem dir, Befehl sichtbar)
c) archiv = Datei verfügt über ein Archivflag
d) system = Datei ist eine Systemdatei (Elementar wichtige Datei wie command.com, d.h. sie kann nur nach Abfrage gelöscht, verschoben oder umbennant werden.
Der jeweilige Parametername wurde dabei fett gekennzeichnet (r für schreibgeschützt, h für versteckt etc.).
Um jede dieser einzelnen Eigenschaften zu ändern wird der attrib Befehl angewandt.
Im nachfolgenden werden die ganzen Parameter erklärt.
[Parameter]
Um eine Eigenschaft hinzuzufügen, wird ein + verwendet.
Um eine Eigenschaft zu entfernen, wird ein - verwendet.
±r Schreibschutz ändern
±h Verstecken Eigenschaft ändern
±a Archivflag ändern
±s Systemflag ändern
Man muss dabei nur das jeweilige Attribut in der Kommandozeile angeben, das man ändern will.
Hier einige Beispiele, um uns das ganze zu erleichtern:
Alle Eigenschaften für die Datei config.sys aktivieren
Config.sys ist nun schreibgeschützt, verteckt, eine Systemdatei und hat ein Archivflag.
attrib +r +h +a +s config.sys
Nun sollen alle Eigenschaften bis auf die Systemeigenschaft wieder entfernt werden:
attrib -r -h -a +s config.sys
Config.sys soll schreibgeschützt, aber keine Systemdatei mehr sein:
attrib +r -s config.sys
Alle Files mit den Endungen TXT sollen versteckt werden:
attrib -h *.txt
Gruß
-mcdon-