Dateien mit reservierten Namen auf einem Datenträger kann man nicht ohne weiteres löschen.
Dabei handelt es sich meistens um den Namen eines System-Gerätetreibers:
Um das heraus zu bekommen, muss die Eingabeaufforderung
(ich hasse das Wort; Konsole, Konsolen-Fenster oder einfach nur DOS-Box wäre besser)
gestartet und der Befehl mem /d eingegeben werden (siehe Bild).
Überall da wo "Gerätetreiber" steht, handelt es sich um solch einen reservierten Namen.
Um nun dennoch so eine Datei - z.B. mit dem Namen "LPT1" - zu löschen,
muss der folgende Befehl auf der Kommandozeile eingeben werden:
Auf diese Weise können natürlich auch andere normale Dateien gelöscht werden.
Funktioniert auch mit Verzeichnissen, z.B.: rd \\.\c:\LPT1
:screenshot:
.
Dabei handelt es sich meistens um den Namen eines System-Gerätetreibers:
- CON
- AUX
- PRN
- CLOCK$
- COM1
- COM2
- COM3
- COM4
- LPT1
- LPT2
- LPT3
- XMSXXXX0
- NUL
Um das heraus zu bekommen, muss die Eingabeaufforderung
(ich hasse das Wort; Konsole, Konsolen-Fenster oder einfach nur DOS-Box wäre besser)
gestartet und der Befehl mem /d eingegeben werden (siehe Bild).
Überall da wo "Gerätetreiber" steht, handelt es sich um solch einen reservierten Namen.
Um nun dennoch so eine Datei - z.B. mit dem Namen "LPT1" - zu löschen,
muss der folgende Befehl auf der Kommandozeile eingeben werden:
del \\.\[Laufwerk:\][Verzeichnis\][Dateiname]
Für das Beispiel LPT1 also: del \\.\c:\irgendwo\LPT1Auf diese Weise können natürlich auch andere normale Dateien gelöscht werden.
Funktioniert auch mit Verzeichnissen, z.B.: rd \\.\c:\LPT1
:screenshot:
.
Zuletzt bearbeitet: