Dateien mit Sonderzeichen auf der NTFS-Platte löschen :D

cmprmsd

Lt. Commander
Registriert
Mai 2005
Beiträge
1.973
Einfach herrlich.
Ich habe vor ner ganzen Weile mal eine Webseite gespeichert. Diese enthielt jedoch im Titel ein superhübsches "|". Ich weiß zwar nicht wie und warum aber Vista hat die Datei angenommen und gespeichert. Jetzt habe ich diese Dateiwracks auf der Festplatte.
Ich kann sie nicht öffnen und nicht löschen. Selbst in der Command line ist ein löschen nicht möglich..

Code:
C:\Users\Pinatz>del "F:/Easily Create*"
F:\Easily Create a Beautiful, Unique Website Header | Tutorial9 - Tutorial Bliss
..html
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung
ist falsch.

Weiß jemand Rat? Wie verantwortungslos sowas ohne Überprüfung auf die Festplatte zu schreiben :king: FF
 
Hi,

Probier folgendes mit Admin-Rechten

Start-->Ausführen-->cmd

wechsele ins besagte Verzeichnis und hier ein
dir /x

Jetzt werden dir die Kurznamen der Dateien im Format 8.3 angezeigt. Mit rd /s "Kurzname der Datei" sollte sich der fragliche Krempel löschen lassen
 
Klappt wie erwartet auch nicht. Vista zeigt keine Kurznamen
Code:
F:\>dir /x
 Datenträger in Laufwerk F: ist Bluemedia
 Volumeseriennummer: 804C-0BBF

 Verzeichnis von F:\

...
15.09.2008  14:42    <DIR>                       Flor | Dezignus.com-Dateien
15.09.2008  14:42            21.528              Flor | Dezignus.com.html
...

F:\>rd /?
Entfernt (löscht) ein Verzeichnis.

RMDIR [/S] [/Q] [Laufwerk:]Pfad
RD [/S] [/Q] [Laufwerk:]Pfad

    /S  Löscht alle Verzeichnisse und Dateien im angegebenen Verzeichnis
        zusätzlich zu dem Verzeichnis selbst. Wird verwendet, um ganze
        Verzeichnisbäume zu löschen.

    /Q  Keine Nachfrage, ob die Verzeichnisbäume mit /S entfernt werden
        sollen.

F:\>rd /s "Flor | Dezignus.com.html"
Möchten Sie "Flor | Dezignus.com.html" löschen (J/N)? j
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung
ist falsch.

F:\>
 
Du machst das ja über die Kommandozeile, was passiert denn im Windows-Explorer?

Du könntest den nicht zu löschenden Inhalt sichern, dann den ganzen Ordner wegwerfen und den Rest zurück kopieren. Ist zwar unelegant, sollte aber gehen.


Ich glaube mit "^|" oder "^^|" kannst Du das Sonderzeichen "maskieren" - dem System also sagen, er soll es nicht interpretieren, sondern als Text behandeln.
 
schon mal mit rd /s /q *.* probiert? (Natürlich nur wenn in dem Verzeichnis nix anderes, brauchbares vorhanden ist)
 
Da die Dateien sich im Rootverzeichnis der Festplatte befinden erübrigt sich die Frage natürlich ob in dem Ordner noch andere Dateien sind die man braucht. Windows etc ;)

Du machst das ja über die Kommandozeile, was passiert denn im Windows-Explorer?
Öm. Wenn ich sie im Explorer normal löschen könnte, dann würde ich den Thread hier nicht eröffnet haben oder? =) Nebenbei hab ich im Anfangspost geschrieben, dass beides leider nicht geht.

"^| " wird auch nicht akzeptiert "^^|" auch nicht.


Edit :
Die einzige Möglichkeit, die ich sehe ist alles andere auf eine andere Platte zu schieben, das Laufwerk zu formatieren und den Krempel wieder zurück zu kopieren.
Probleme :
A) Unelegant
B) Zeitaufwändig
C) Unmöglich, weil ich keinen Platz zum auslagern der Dateien habe :)
 
hast du es evt. mal mit ner Live-CD ala Knoppix oder so versucht?..kenn mich halt mit Linux oderso nicht aus aber vielleicht ist dort ja das Sonderzeichen egal...
 
Soweit ich weiß hat Linux doch nicht die Lizenzrechte auf NTFS-Laufwerke zu schreiben.
Lesezugriff ist ja möglich aber Schreiben für gewöhnlich nicht :>
 
Danke für die Antwort. Das erste ist bei mir nicht der Fall, Zugriff habe ich ja, aber das zweite sah recht vielversprechend aus.
Dann hab ichs probiert, aber es kam mit beiden Methoden der gleiche Fehler wie beim eingeben in die Commandline :>
 

Anhänge

  • hmm.jpg
    hmm.jpg
    175,9 KB · Aufrufe: 451
Code:
"C:\Users\Pinatz>DEL "\\.\f:\Flor | Dezignus.com.html"
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung
ist falsch.

C:\Users\Pinatz>DEL \\.\f:\"Flor | Dezignus.com.html"
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung
ist falsch.

C:\Users\Pinatz>DEL \\.\f:\Flor*
\\.\f:\Flor | Dezignus.com.html
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung
ist falsch."

Beim Versuch die Datei freizugeben kommt der gleiche Fehler "Die Syntax ... ist falsch"

Wie seltsam ein Betriebssystem doch sein kann >.<
 
Zurück
Oben