Ich habe eine große Anzahl von Dateien auf meinem Windows-Laufwerk, deren Name einen Doppelpunkt enthält. (Diese stammten aus dem Entpacken einiger Unix-Archive.)
Wenn ich versuche, sie zu löschen, beschwert sich Windows (XP), dass die Datei nicht vorhanden ist, und lehnt es ab, es zu löschen. Dies passiert, wenn Sie versuchen, es über den Explorer oder die Befehlszeile zu löschen oder umzubenennen. chkdsk
Beschwert sich dennoch nicht über diese Dateien und behebt das Problem nicht.
Irgendwelche Ideen, wie man sie loswird?
windows
windows-xp
Hans-Peter Störr
quelle
quelle
Antworten:
Möglicherweise können Sie diese Syntax verwenden ( gemäß Microsoft KB 320081 ):
Siehe auch diese Serverfehlerfrage zum gleichen Thema, "Datei mit ungültigen Zeichen in Windows löschen".
Ich denke, die alten "ntfsdos" -Sysinternals-Dienstprogramme könnten diese Dateien ebenfalls entfernen / umbenennen, aber diese sind nach der MS-Erfassung nicht mehr verfügbar .
quelle
Sie können versuchen, von einer Ubuntu Live-CD zu booten und von dort aus zu löschen.
quelle
Schließen Sie alle geöffneten Dateien, die auf dem Laufwerk gespeichert sind, auf dem sich diese Dateien befinden. Öffnen Sie nun die Laufwerkseigenschaften.
"Arbeitsplatz" -> "Klicken Sie mit der rechten Maustaste auf dieses Laufwerk"> Eigenschaften
Gehen Sie dann zur Registerkarte " Extras " und klicken Sie unter "Fehlerprüfung" auf " Jetzt prüfen".
Dadurch wird die Bereitstellung Ihres Laufwerks aufgehoben und das gesamte Laufwerk auf Fehler überprüft. Schließlich werden solche Dateien mit unzulässigen Namen gelöscht. Am Ende wird eine Meldung angezeigt, die besagt, dass einige Dateien repariert wurden.
Ich habe solche Dateien erfolgreich von meiner externen Festplatte gelöscht.
quelle
Sie können dies ganz einfach in der Befehlszeile (CMD) tun, ohne irgendwelche ausgefallenen Programme.
Benennen Sie die Datei / den Ordner mit der alten Kurznotation um (z. B. für Dateiname, FILENA ~ 1) und. Navigieren Sie zum Abrufen der Notation zu dem Verzeichnis, das den Ordner / die Datei mit einem ungültigen Namen enthält, und geben Sie Folgendes ein:
Benennen Sie in einen gültigen Namen um, indem Sie Folgendes verwenden:
Löschen Sie nun die gültige Datei / den gültigen Ordner entweder in CMD oder im Windows-Explorer:
quelle
So beheben Sie dies unter Windows 7:
quelle
Wenn alles andere fehlschlägt, müssen Sie den Namen möglicherweise direkt in NTFS bearbeiten.
Ich habe es erfolgreich mit Active @ Disk Editor gemacht . Mit Vorsicht fortfahren.
Wenn auf die Datei oder das Verzeichnis immer noch nicht zugegriffen werden kann, versuchen Sie es
chkdsk
jetzt.quelle
Eine weitere Alternative, die Sie ausprobieren möchten, ist CygWin , eine Bash-Shell für Windows. Auf diese Weise können Sie UNIX-Befehle auf Ihre DOS-Ordner anwenden.
quelle