Mögliches Duplikat:
Wie erzwinge ich, dass Windows XP eine Datei mit einem Sonderzeichen umbenennt?
wie man (ungültige) Dateien mit Doppelpunkt im Namen unter Windows löscht
Ich möchte eine Datei mit dem Namen workspaces\google-gson-1.7.1-release.zip
Yep löschen , sie enthält einen Backslash im Namen.
Hier ist es:
G:\>dir Z_DRIVE
Volume in drive G is samsung
Volume Serial Number is 48B9-7E1D
Directory of G:\Z_DRIVE
04/06/2012 08:09 PM <DIR> .
04/06/2012 08:09 PM <DIR> ..
05/01/2011 02:21 PM 528,016 workspaces\google-gson-1.7.1-release.zip
1 File(s) 528,016 bytes
2 Dir(s) 88,400,478,208 bytes free
Der erste Versuch besteht darin, es einfach aus dem Windows-Explorer zu löschen. Es wird jedoch angegeben, dass die Datei nicht gefunden werden kann.
Dann habe ich es über die Kommandozeile versucht:
G:\>del Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
The system cannot find the file specified.
Und nachdem ich ein bisschen im Internet recherchiert hatte, versuchte ich auch Folgendes, ohne Glück:
G:\>del \\?\G:\Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
The system cannot find the file specified.
Gibt es eine andere Möglichkeit, als von einer Linux-CD zu booten, um diese Datei loszuwerden?
Update am 6. April 2012: habe auch die folgenden Kombinationen ausprobiert, aber der Fehler ist der gleiche:
G:\>del "\\?\G:\Z_DRIVE\workspaces\google-gson-1.7.1-release.zip"
G:\Z_DRIVE>del workspaces\google-gson-1.7.1-release.zip
G:\Z_DRIVE>del "workspaces\google-gson-1.7.1-release.zip"
G:\Z_DRIVE>del workspaces*google-gson-1.7.1-release.zip
Update am 7. April 2012: Bevor ich mich mit Linux beschäftige, ist hier ein Screenshot zu sehen, der einige der Versuche zeigt, die auf den hier gegebenen Antworten basieren. Ich bin mir nicht sicher, ob dies einfach zu reproduzieren sein wird, und das Entfernen der verdammten Datei von Linux oder die Verwendung von Cygwin fühlt sich wie Betrug an :)
quelle
Antworten:
Wie wäre es mit Laufen
CHKDSK
?Hier stellte sich eine ähnliche Frage: Wie kann Windows gezwungen werden, eine Datei mit einem Sonderzeichen umzubenennen? , eine der Antworten, auf die gezeigt wurde, dass
CHKDSK
Dateien mit ungültigen Zeichen im Namen gelöscht werden.quelle
chkdsk /F
behoben es! Es löschte im Grunde die Datei :)Ich würde versuchen, kurze 8.3-Namen zu verwenden:
Da dies für diese bestimmte Datei nicht zu funktionieren scheint, ist das nächste, was ich versuchen würde, eine Powershell-Eingabeaufforderung zu öffnen, und dann Folgendes zu tun:
Spielen Sie unbedingt mit dem Muster, damit Sie nur mit dieser einen Datei übereinstimmen (nicht sicher, ob sich noch andere Dateien darin befinden oder nicht). Wenn Sie feststellen, dass nur die eine Datei gelöscht werden soll, entfernen Sie die Option -WhatIf
quelle
fsutil file setshortname G:\workspaces\google-gson-1.7.1-release.zip google.zip
. Siehe: technet.microsoft.com/en-us/library/cc788058%28v=ws.10%29.aspxöffne ein cmd, mach dir / x und finde den Kurznamen der Datei und lösche diesen.
quelle
Könnten Sie versuchen, es umzubenennen?
quelle
Hast du es mit Powershell versucht? wenn nicht, versuche:
Zuerst in den Ordner verschieben, dann Powershell starten (Powershell eingeben, Enter) und dann kopieren:
quelle
cmd
bestimmte NTFS-Funktionen (z. B. ADS). Ich würde nicht erwarten, dass das funktioniert.Können Sie den ersten Teil des Dateinamens eingeben und eine Registerkarte automatisch vervollständigen? Dadurch wird der Dateiname häufig in der vom System gewünschten Weise formatiert (doppelte Schrägstriche, dreifache Anführungszeichen usw.).
quelle
Installieren Sie die Cygwin-Tools von http://cygwin.com
Dann ...
Das sollte den Trick machen.
Eine Installationsanleitung finden Sie hier: http://www.mobilefish.com/developer/cygwin/cygwin.html
quelle
Versuchen Sie, den Dateinamen in doppelte Anführungszeichen (") zu setzen.
quelle
Versuchen:
del workspaces*google-gson-1.7.1-release.zip
*
ist ein Sonderzeichen, das alles bedeutet. Wenn Sie diesen Befehl verwenden, werden Sie gelöschtworkspaces\google-gson-1.7.1-release.zip
workspacesagoogle-gson-1.7.1-release.zip
workspacesaeiougoogle-gson-1.7.1-release.zip
und so weiter..
BEARBEITEN:
Verschieben Sie nach Möglichkeit alle Dateien und Ordner aus
Z_DRIVE
dem Verzeichnis und entfernen Sie sie dann direkt. Erstellen Sie dann ein neues Z_DRIVE und verschieben Sie das zuvor verschobene zurück.quelle
Diese Arten von seltsamen Namensdateien können meines Erachtens nur in Skripten, Anwendungen usw. erstellt und daraus entfernt werden. Sie können also mit WSH ein Windows-Skript erstellen und es dort verwenden. MS reference hat das perfekte Beispiel.
quelle
um die dateien zu lösen gibt es eine funktionierende möglichkeit, installiere linux-ubuntu oder verwende es mit live cd, dann geh und lösche die datei ... diese sache passiert mir, wenn ich versuche, dateien mit "xxx" auf fettem laufwerk zu erstellen öffne umbenennen oder lösche es unter Windows niemals, hoffe diese Hilfe
quelle
Entschuldigung, ich denke du siehst in der falschen Spalte der Ausgabe. Der Befehl "dir / x" sollte den alternativen Namen für alle Dateien mit mehr als 8 Zeichen im Namen anzeigen. Können Sie die Ausgabe dieses Befehls in Ihrer Frage so anzeigen, wie Sie es für den Befehl "dir" getan haben?
Wie Sie sehen, ist das Verzeichnis "AppCompat" der einzige Ordner mit mehr als 8 Zeichen, dem ein kurzer Name zugewiesen wurde. In der 4. Spalte wird der Kurzname angezeigt (falls erstellt).
quelle
dir /x
nicht schaffen kurze Namen. Das ist eine Funktion des Dateisystems und kann deaktiviert werden. Im Grunde ist es nur ein weiterer Hardlink. Auch das ist keine Antwort.Probieren Sie diese kleinen, aber leistungsstarken Dienstprogramme aus: Lockhunter oder Unlocker .
quelle
Wenn Sie das Android SDK verwenden, können Sie versuchen, es mit dem
rm
Befehl aus der Android Shell zu löschen . Hier ist ein Beispiel im Abschnitt Vom Wiederherstellungsbildschirm .quelle
Da es
Z_DRIVE
nur eines gibt, löschen Sie einfach das Verzeichnis und erstellen Sie es neu.quelle
Es klingt dumm, aber Sie können Java ausprobieren. Ich erinnere mich, dass ich ein paar Mal eine Datei wie Sie getroffen habe. Und sie wurden von Java erstellt und von Java entfernt.
Eine andere Möglichkeit zur Umgehung besteht darin, den Ordner zu verschieben. Verschieben Sie alle anderen Dateien weg und löschen Sie den Ordner rekursiv. Es gibt einige Tools, mit denen Sie Ordner entfernen können, ohne die darin enthaltenen Dateien zu wiederholen.
quelle
Anscheinend ist dieses Laufwerk mit Google Workspace oder Google Online-Dokumenten verknüpft, wodurch ein Laufwerk auf Ihrem Desktop erstellt wird. Ich würde vorschlagen, die App zu finden, die dies erledigt, und die Datei oder den Ordner von der Google Docs-Benutzeroberfläche zu löschen oder zu deinstallieren, obwohl dadurch möglicherweise auch andere Dateien im Laufwerksordner gelöscht werden. Sichern Sie also zuerst Ihre Daten.
quelle