Dateien mit reservierten Namen löschen

Norbert

Moderator
Teammitglied
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:
  • CON
  • AUX
  • PRN
  • CLOCK$
  • COM1
  • COM2
  • COM3
  • COM4
  • LPT1
  • LPT2
  • LPT3
  • XMSXXXX0
  • NUL
Je nach Installation sind noch weitere reservierte Namen möglich.

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\LPT1

Auf diese Weise können natürlich auch andere normale Dateien gelöscht werden.
Funktioniert auch mit Verzeichnissen, z.B.: rd \\.\c:\LPT1

:screenshot:
. Konsole.jpg
 
Zuletzt bearbeitet:
Oben