Wie lösche ich eine unbesiegbare 0-Byte-Datei?


22

Ich habe eine Datei, deren Größe 0 Bytes ist. Wenn ich versuche, es zu entfernen, wird eine Fehlermeldung angezeigt, die besagt, dass die Datei nicht gefunden wurde.

Hier ist die Liste der Dinge, die ich versucht habe, die Datei zu löschen:

  • Neu gestartet
  • Ordneroptionen zurücksetzen
  • Bereinigte die Registrierung mit CCleaner
  • Unter Verwendung des delBefehls
  • Ersetzen Sie es durch eine andere Datei

Der dirBefehl gibt folgende Informationen über die Datei aus:

25.06.2011 21:06 0 STALKER

Dateieigenschaften:

asdf

Wie kann ich es entfernen?


5
Haben Sie versucht del *., alle Dateien in dem Ordner ohne Erweiterung zu löschen , als Sie an der Eingabeaufforderung versucht haben, zu löschen?
ƬᴇcƬᴇιᴇ007 07.09.11

3
@ techio007 - da das geklappt hat, solltest du es als Antwort einreichen und dann kann yoz1k es als korrekt markieren. Dies erleichtert es anderen, die das gleiche Problem haben, Hilfe zu finden. Vielen Dank.
jcrawfordor


1
Warten Sie, also del stalkerhat nicht funktioniert, aber del *.? Sind Sie sicher, dass der Dateiname kein Leerzeichen oder ähnliches enthält? Wenn Sie es nicht gelöscht hätten, hätten Sie das Eigenschaftsdialogfeld erneut aufrufen wollen. Drücken Sie dann Endim Feld Dateiname, um festzustellen, ob am Ende zusätzliche Leerzeichen stehen. ;-)
Synetech

@ Moab, es ist nicht dasselbe. Diese Frage betraf eine gesperrte Datei, diese ist nicht gesperrt, sie hat wahrscheinlich einen ungültigen Dateinamen. Deshalb sind die beiden Fragen haben völlig unterschiedliche Antworten (und wenn es wurden in der anderen Frage gesperrt wie der Befehl in der Lösung hätte nicht funktioniert ).
Synetech

Antworten:


13

Versuchen Sie es del *.an der Eingabeaufforderung, während sich die Datei in dem Ordner befindet, in dem sie sich befindet. Dadurch werden alle Dateien in diesem Ordner gelöscht, die keine Erweiterung haben.


2
Es gibt nur keinen Grund, warum Windows seine Attribute (Zeit, ACL) nicht anzeigen könnte, nur weil es keine Erweiterung hat. In diesem Fall ist es am wahrscheinlichsten, dass die Datei einen abschließenden Punkt hatte, an dem viele Win32-Programme ersticken.
0xC0000022L

Dieser Befehl funktioniert manchmal nicht. Falls dies fehlschlägt, habe ich einen anderen Weg gefunden, um die Datei zu löschen: 1. Beziehen Sie den 8.3-Dateinamen mit dem dir /xBefehl. 2. Löschen Sie die Datei mit del problem_file_in_8.3_format. Weitere Informationen hierzu: superuser.com/questions/388860/… .
Seitaridis

Diese Antwort funktioniert bei mir nicht. Bekomme einfach die übliche datei fehler nicht gefunden. dir /xerzeugt keinen anderen Namen als dir.
Deleet

12

Eigentlich del *.funktioniert das nicht immer. Die beste Antwort, die ich bisher gefunden habe, ist:

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten
  2. Eingeben del "\\?\C:\Users\userX\0bytefile"

... und voila, die Datei wird gelöscht. Sie müssen nicht neu starten oder etwas anderes, sondern müssen \\?\bei der Verwendung des delBefehls nur das Verzeichnis voranstellen. Verwenden Sie auch die Tabulatortaste, um sicherzustellen, dass der Name korrekt ist. Manchmal wird am Ende ein Leerzeichen hinzugefügt, das leicht übersehen werden kann.

Eine Erklärung finden Sie hier: Warum ist diese Datei beim Versuch, sie zu löschen, anscheinend nicht vorhanden?


Diese Methode funktionierte für meine Datei, die mit del *.oder anderen Tricks nicht gelöscht werden konnte .
Deleet

1

Ich kann Ihnen eins sagen, ich habe 25 Minuten lang im Internet nach Antworten gesucht, und nicht einmal Lösungen haben hier geholfen. Ehrlich gesagt, ich denke, die Leute versuchen es auf die schlimmste, komplizierteste Art und Weise, wo es eine einfache Lösung gibt . Ich erinnerte mich an alte Zeiten, in denen Win98, XP mit den kompliziertesten Mitarbeitern in Systemen zu tun hatte, weil ich einfach immer mehr tun wollte, und ich erinnerte mich, dass es damals nur einen besten Weg gab, alle Dateien auf einem PC zu kontrollieren, und ich habe mich selbst total erwischt Kommandant .


  1. Installieren
  2. Als Administrator ausführen
  3. Suchen Sie die Datei / den Ordner
  4. Löschen Sie mit Ihrer Tastatur 'DEL'

Getan!


-2

Sie können auch versuchen, mutiboot unter Linux einzurichten. Sie können Ihre Windows-Festplatte einbinden und löschen (solange sie nicht verschlüsselt ist).

Ich würde Linux Mint empfehlen . Laden Sie einfach die .isoDatei herunter und brennen Sie sie auf eine Festplatte oder erstellen Sie ein bootfähiges Flash-Laufwerk.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.