2009-08-28 19:46:36 +0000 2009-08-28 19:46:36 +0000
86
86

Wie kann man Windows dazu zwingen, eine Datei mit einem Sonderzeichen umzubenennen?

Ich habe einen Song, den Windows nicht abspielen kann, weil im Namen der Datei ein Fragezeichen enthalten ist.

"Where Have All the Cowboys Gone?.ogg" // as an example

Ich versuche also, ihn umzubenennen und Windows beschwert sich, egal ob ich es im Explorer oder über die Eingabeaufforderung versuche.

Der Fehler, den ich erhalte, wenn ich versuche, die Datei zu kopieren, umzubenennen oder zu verschieben, ist:

Die Syntax des Dateinamens, des Verzeichnisnamens oder der Datenträgerbezeichnung ist falsch

Gibt es eine Windows Möglichkeit, in diesem Fall ein Umbenennen zu erzwingen?

Update

Ich werde diese Frage im Auge behalten, aber nach 13 Antworten und vielen Versuchen (abgesehen von Lösungen von Drittanbietern) scheint es, dass Windows das nicht kann (oder zumindest kann mein Windows das nicht, keine Kurznamen). Also akzeptiere ich die Antwort, die sowieso meine ursprüngliche Lösung war, Linux zu verwenden. Es wäre schön zu sehen, dass Windows dies irgendwie handhabt, also hören Sie nicht auf, nur weil ich diese Antwort akzeptiert habe, die Frage steht immer noch!

Antworten (36)

42
42
42
2009-08-28 22:11:05 +0000

Nehmen Sie eine Linux-Live-CD und verwenden Sie diese.

29
29
29
2009-08-28 22:06:58 +0000

Haben Sie versucht, die Kurzversion des Dateinamens zu verwenden? Z. B.

ren whereh~1.ogg where.ogg

Wenn es die einzige Datei im aktuellen Ordner ist, die mit den ersten Buchstaben beginnt, dann verwenden Sie die ersten 6 Buchstaben des Namens (ohne Leerzeichen), gefolgt von einer Tilde (~) und einer 1.

24
24
24
2011-02-02 19:57:59 +0000
  1. Unter Windows 7: Führen Sie cmd.exe im Administator-Modus aus.
  2. cd in das Verzeichnis mit den Dateinamen.
  3. Führen Sie aus: chkdsk /V /f [Meine fehlerhaften Dateien befanden sich auf einem anderen Laufwerk als dem OS-Laufwerk, so dass es in der Lage war, es zu demontieren. Wenn es das OS-Laufwerk ist, muss es diesen Schritt möglicherweise beim Start durchführen].
  4. Warten (eventuell Neustart erforderlich).

Wie Sie sehen werden, war das Ergebnis, dass chkdsk die Dateien bei mir tatsächlich gelöscht hat. Wenn Sie die Dateien also behalten wollen, weiß ich nicht, was zu tun ist, aber so werden Sie die Dateien sicher los.

Ergebnisse/Cmd Log:

E:\islag\Music\llb>dir
 Volume in drive E is FreeAgent Drive
 Volume Serial Number is 5038-892A

 Directory of E:\islag\Music\llb

02/02/2011 12:18 PM <DIR> .
02/02/2011 12:18 PM <DIR> ..
04/04/2010 02:19 PM 4,014,099 01 Los Lonely Boys - Se?orita - www.file2
4ever.com.mp3
04/04/2010 02:18 PM 3,125,942 12 Los Lonely Boys - La Contestaci?n - ww
w.file24ever.com.mp3
               2 File(s) 7,140,041 bytes
               2 Dir(s) 87,743,991,808 bytes free

E:\islag\Music\llb>chkdsk /V
The type of the file system is NTFS.
Volume label is FreeAgent Drive.

WARNING! F parameter not specified.
Running CHKDSK in read-only mode.

CHKDSK is verifying files (stage 1 of 3)...
  231424 file records processed.
File verification completed.
  34 large file records processed.
  0 bad file records processed.
  0 EA records processed.
  0 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
18 percent complete. (29338 of 245164 index entries processed)
An invalid filename 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 (3196
6) was found in directory 31962.
All filenames for File 31966 are invalid.
Minor file name errors were detected in file 31966.
An invalid filename 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.mp
3 (31973) was found in directory 31962.
All filenames for File 31973 are invalid.
Minor file name errors were detected in file 31973.
73 percent complete. (233817 of 245164 index entries processed)
Index entry 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 in index $I30
 of file 31962 is incorrect.
Index entry 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.mp3 in ind
ex $I30 of file 31962 is incorrect.
  245164 index entries processed.
Index verification completed.

Errors found. CHKDSK cannot continue in read-only mode.

E:\islag\Music\llb>dir
 Volume in drive E is FreeAgent Drive
 Volume Serial Number is 5038-892A

 Directory of E:\islag\Music\llb

02/02/2011 12:18 PM <DIR> .
02/02/2011 12:18 PM <DIR> ..
04/04/2010 02:19 PM 4,014,099 01 Los Lonely Boys - Se?orita - www.file2
4ever.com.mp3
04/04/2010 02:18 PM 3,125,942 12 Los Lonely Boys - La Contestaci?n - ww
w.file24ever.com.mp3
               2 File(s) 7,140,041 bytes
               2 Dir(s) 87,743,991,808 bytes free

E:\islag\Music\llb>chkdsk /V /f
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process. Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) y
Volume dismounted. All opened handles to this volume are now invalid.
Volume label is FreeAgent Drive.

CHKDSK is verifying files (stage 1 of 3)...
  231424 file records processed.
File verification completed.
  32 large file records processed.
  0 bad file records processed.
  0 EA records processed.
  0 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
18 percent complete. (29339 of 245164 index entries processed)
Deleted invalid filename 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3
(31966) in directory 31962.
File 31966 has been orphaned since all its filenames were invalid
Windows will recover the file in the orphan recovery phase.
Correcting minor file name errors in file 31966.
Deleted invalid filename 12 Los Lonely Boys - La Contestaci?n - www.file24ever.c
om.mp3 (31973) in directory 31962.
File 31973 has been orphaned since all its filenames were invalid
Windows will recover the file in the orphan recovery phase.
Correcting minor file name errors in file 31973.
73 percent complete. (233642 of 245164 index entries processed)
Deleting index entry 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 in i
ndex $I30 of file 31962.
Deleting index entry 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.m
p3 in index $I30 of file 31962.
  245164 index entries processed.
Index verification completed.
CHKDSK is scanning unindexed files for reconnect to their original directory.
  2 unindexed files scanned.
CHKDSK is recovering remaining unindexed files.
  2 unindexed files recovered.
CHKDSK is verifying security descriptors (stage 3 of 3)...
  231424 file SDs/SIDs processed.
Cleaning up 41 unused index entries from index $SII of file 9.
Cleaning up 41 unused index entries from index $SDH of file 9.
Cleaning up 41 unused security descriptors.
Security descriptor verification completed.
  6871 data files processed.
CHKDSK is verifying Usn Journal...
  1116928 USN bytes processed.
Usn Journal verification completed.
Correcting errors in the master file table's (MFT) BITMAP attribute.
Windows has made corrections to the file system.

 244196000 KB total disk space.
 158175168 KB in 30003 files.
     22820 KB in 6873 indexes.
         0 KB in bad sectors.
    306168 KB in use by the system.
     65536 KB occupied by the log file.
  85691844 KB available on disk.

      4096 bytes in each allocation unit.
  61049000 total allocation units on disk.
  21422961 allocation units available on disk.

E:\islag\Music\llb>dir
 Volume in drive E is FreeAgent Drive
 Volume Serial Number is 5038-892A

 Directory of E:\islag\Music\llb

02/02/2011 12:18 PM <DIR> .
02/02/2011 12:18 PM <DIR> ..
               0 File(s) 0 bytes
               2 Dir(s) 87,743,979,520 bytes free

E:\islag\Music\llb>
12
12
12
2009-08-28 21:56:53 +0000

Versuchen Sie, den UNC-Pfad anzugeben (siehe Benennen von Dateien, Pfaden und Namensräumen ). Damit lassen sich alle möglichen Einschränkungen umgehen. Sie würden es mit der `\?Versuchen Sie, den UNC-Pfad anzugeben (siehe [ Benennen von Dateien, Pfaden und Namensräumen ]0x3&.aspx)). Damit lassen sich alle möglichen Einschränkungen umgehen. Sie würden es mit der -Syntax machen.

Beispiel: Wenn sich Ihre Datei auf Ihrem Desktop befindet (und Ihr Windows-Laufwerk ist C:), können Sie

copy "\?\C:\Users\codeLes\Desktop\Where Have All the Cowboys Gone?.ogg" "\?\C:\Users\codeLes\Desktop\Where Have All the Cowboys Gone.ogg"

Hinweis: Sie können mit dieser Syntax keine relativen Pfade verwenden; Sie müssen den vollständigen Pfad angeben. Und es funktioniert nicht mit dem Befehl ren, wohl aber mit copy und move.

12
12
12
2011-08-09 00:24:36 +0000

chkdsk repariert manchmal ungültige Dateinamen. Sie erhalten eine Meldung über das Entfernen der Datei, da alle Dateinamen ungültig sind, und das anschließende Wiederherstellen einer verlorenen Datei. Sie können die Datei dann in C:\found.000\file0000.chk finden. Dies ist ein effektiver Weg, um die Problemdateien zu entfernen, aber nicht der beste Weg, wenn Sie sie behalten wollen.

11
11
11
2014-01-12 09:59:02 +0000

Die Art und Weise, wie ich die störrische Datei gelöscht habe, war, indem ich 7zip geöffnet, die Datei gefunden und die Datei durch 7zip umbenannt habe. Meine war ein Song, der ein Leerzeichen am Ende der Datei hatte.

8
8
8
2013-11-06 15:18:56 +0000

Verwenden Sie Recuva . Es ist in erster Linie für die Wiederherstellung gelöschter Dateien gedacht, hat aber auch eine Option, um nicht gelöschte Dateien in den Scan einzubeziehen.

Nachdem Sie Recuva gestartet haben, verweigern Sie den Assistenten und wählen den richtigen Datenträger aus. Gehen Sie dann zu Optionen, suchen und aktivieren Sie die Option “nach nicht gelöschten Dateien scannen” und starten Sie den Scan. Nach einer Weile werden alle Dateien auf dem Datenträger angezeigt (ob gelöscht oder nicht). Suchen Sie die Dateien mit ungültigen Namen (die Namen sind bereits in der Ansicht festgelegt), wählen Sie sie aus, klicken Sie mit der rechten Maustaste und speichern (“wiederherstellen”) Sie sie irgendwo.

Ich habe es gerade getan (unter Windows XP).

5
5
5
2009-08-29 23:18:31 +0000

Versuchen Sie, ein Werkzeug eines Drittanbieters zu verwenden, z. B. das Werkzeug Ken Rename :

oder Rename Master .

Hier ist eine Liste von Tools zum Umbenennen von Dateien .

Ich würde sie selbst testen, aber ich verwende Windows Vista 64-Bit; die Dateiverarbeitung könnte anders sein.

Wenn diese Tools nicht funktionieren, können Sie es mit Windows PowerShell versuchen. Siehe Umbenennen von Dateien im Windows PowerShell-Blog .

5
5
5
2009-11-04 20:56:44 +0000

Das Microsoft-Tool DISKEDIT.EXE ist ein Low-Level-Tool zum direkten Lesen und Schreiben von Rohdaten auf der Festplatte. Sie sollten in der Lage sein, den Cluster zu laden, der den Verzeichniseintrag für diese Datei enthält, und einfach das beanstandete ‘?’-Zeichen in etwas Unschädliches ändern und zurück auf die Festplatte schreiben.

Soweit ich weiß, wurde das Microsoft-Tool diskedit (nicht das gleichnamige Norton Utilities-Tool, das nur für FAT-Volumes geeignet ist) zuletzt in Windows 2000 SP4 verwendet. Aber es gibt einen Link dazu, den Sie hier finden können.

Um den richtigen Cluster zu finden, können Sie eine Testversion von DiskExplorer für NTFS herunterladen.

Sie würden mit Datei->Laufwerk… beginnen, um das Laufwerk zu öffnen, das diese fehlerhafte Datei enthält. Wählen Sie Goto->Root Directory, um eine Verzeichnisansicht zu erhalten. Navigieren Sie zu dem Verzeichnis, das Ihre fehlerhafte Datei enthält, indem Sie die MFT#-Links verwenden. Wenn Sie dort ankommen, wird oben im Fenster etwas stehen wie: “MFT# x12345 DIR: ‘dirname’, …blah blah blah… beginnend beim Cluster x9302AE ,… blah blah blah”

Gehen Sie nun zu Microsoft diskedit über. Gehen Sie zunächst auf “Datei” > “Öffnen…” und geben Sie den Volume-Namen C: an (wenn sich die Datei auf Ihrem Laufwerk C: befindet). Lassen Sie den Volume File Name leer. Nehmen Sie diese Startcluster-Nummer und geben Sie sie in diskedit unter Read->NTFS Clusters…->Starting Cluster ein (geben Sie sie als Hex-Zahl ein).

Scrollen Sie nun mit den Pfeiltasten nach unten zu dem fehlerhaften Dateinamen. Er ist in Unicode, also werden Sie nach etwas wie “W.h.e.r.e. .H.a.v.e. .A.l.l. .t.h.e. .C.o.w.b.o.y.s. .G.o.n.e.?…o.g.g.” suchen. Positionieren Sie den Cursor über dem schlechten “3F”-Zeichen und geben Sie etwas Sicheres ein, z. B. 5F (“_”). Wählen Sie Write->It, um es zurück auf die Festplatte zu schreiben.

Es gibt noch eine weitere Stelle, die Sie treffen müssen (ich bin nicht sicher, ob eine oder beide benötigt werden). Klicken Sie nun im DiskExplorer auf die Mft# für die fehlerhafte Datei. Sie erhalten einen Bildschirm mit einer Baumstruktur auf der linken Seite, auf der “Strukturen” steht. Klicken Sie in der Baumstruktur auf “Attribute”. Es wird Ihnen eine Liste von Attributen angezeigt, von denen eines so etwas wie $30 … $FILE_NAME sein wird. $30 ist also der Dateiname. Klicken Sie auf den Knoten “Body” unter dem Knoten “$30” in der Strukturstruktur. Wählen Sie das Menü Ansicht->als Hex. Einige Zeilen weiter unten sollten Sie wieder den Dateinamen sehen W.h.e.r.e. .H.a.v.e… usw. Auf der linken Seite des Bildschirms sehen Sie die Spalte “Sektor”, die anzeigt, welchen Sektor der Festplatte Sie gerade betrachten.

Zurück über das Diskedit. Machen Sie Read->Sectors… und geben Sie die Sektornummer aus dem DiskExplorer ein. Scrollen Sie wie zuvor nach unten und ersetzen Sie das “3F”-Zeichen mit demselben Zeichen wie oben. Wählen Sie Write->It, um es auf die Festplatte zu schreiben.

Ich habe das alles gemacht, und die Tools sagen mir, dass ich das Zeichen geändert habe, aber der Explorer tut das nicht. Das Verzeichnis muss irgendwo zwischengespeichert sein. Nach einem Neustart wird die Änderung sichtbar.

4
4
4
2009-08-28 19:49:08 +0000

Haben Sie versucht, es in eine Datei mit dem richtigen Namen zu verschieben?

move "Where Have All the Cowboys Gone?.mp3" "Where Have All the Cowboys Gone.mp3"
4
4
4
2012-09-21 15:26:42 +0000

Wenn Sie Cygwin installiert haben, sollte es in der Lage sein, sich um die Datei zu kümmern. Ich hatte dieses Problem gerade, und mit rm von Cygwin in einer Bash-Shell konnte ich die Datei problemlos löschen, obwohl keine Windows-Anwendung, auch nicht der Explorer und auch nicht der Versuch, den UNC-Dateispeicher mit CMD.exe zu verwenden, geholfen hat.

Ich könnte mir vorstellen, dass mv es auch tun würde, falls Sie die Datei behalten wollen.

Ein Cygwin-Barebone-Setup dauert nur ein paar Minuten, und ich habe es sowieso immer dabei, weil es so viele gute Tools gibt. Es ist einfacher als Linux zu booten, sogar mit einer Live-CD.

4
4
4
2012-02-14 19:38:44 +0000
  • Wenn es sich um mehr als 1 Datei handelt, erstellen Sie ein neues Verzeichnis mit einem einfachen Namen, z. B. a.
  • Verschieben Sie jeweils eine einzelne Datei in dieses Verzeichnis.
  • Gehen Sie in cmd.exe in das neue Verzeichnis und geben Sie Folgendes ein:
3
3
3
2011-11-14 00:34:00 +0000

Dies sollte funktionieren (zumindest hat es bei mir funktioniert):

dir /X *cowboys*

Dieser Befehl würde etwas Ähnliches wie das hier ausgeben:

08/11/2011 15:21 <DIR> WH5E97~1 Where Have All the Cowboys Gone
?.ogg

Das WH5E97~1 ist das, wonach Sie suchen!
(Bitte beachten Sie: dieser Code ist völlig erfunden, sollte aber ähnlich sein)

Wenn Sie das wissen, sollte ein einfaches

rename WH5E97~1 "Where Have All the Cowboys Gone.ogg"

den Trick erledigen.

Hoffentlich hilft es.

3
3
3
2009-08-28 20:02:37 +0000

Angenommen, der betreffende Datenträger ist FAT32 oder NTFS, versuchen Sie chkdsk auszuführen. Das sollte “beschädigte” Verzeichniseinträge bereinigen, was (in diesem Fall) das Entfernen der ? Wenn es sich um das Boot-Volume handelt, benötigen Sie dazu möglicherweise einen Neustart.

2
2
2
2009-08-28 21:44:09 +0000

haben Sie versucht:

type "Where*.ogg" > "Where.ogg"

könnte funktionieren.

1
1
1
2009-08-28 19:54:32 +0000

Wenn Sie WinRAR haben, packen Sie es mit WinRAR, benennen Sie es mit WinRAR um und entpacken Sie es.

Oder Sie können es mit einem VBScript versuchen, nehmen Sie das nächste Script und speichern Sie es unter einer Datei mit der Erweiterung .vbs.

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")

fso.MoveFile "Where Have All the Cowboys Gone?.ogg", "Where.ogg"
1
1
1
2009-09-02 16:50:19 +0000

Versuchen Sie cygwin , um die Datei umzubenennen:

wäre der Befehl: mv filename?.ogg filename.ogg

1
1
1
2013-10-06 20:04:56 +0000

Die meisten Microsoft-internen Befehle werden durch das Vorhandensein von explorer.exe gesteuert.

Öffnen Sie Ihren Task-Manager und untersuchen Sie die Liste der aktuell aktiven Prozesse. Sie werden explorer.exe unter ihnen finden. Klicken Sie mit der rechten Maustaste und beenden/stoppen/schließen Sie explorer.exe. Schließen Sie den Task-Manager noch nicht. Gehen Sie nun mit einem sekundären Dateimanager zu der anstößigen Datei und versuchen Sie, diese zu löschen oder mit Platzhaltern umzubenennen. Es wird wahrscheinlich erfolgreich sein.

Kehren Sie nun zum Task-Manager-Fenster zurück und klicken Sie mit der rechten Maustaste auf die obere Zeile “Anwendungen”, dann auf die untere Schaltfläche “Neuer Task”. Geben Sie explorer.exe ein. Der Explorer wird wieder angezeigt und die anstößige Datei ist nicht mehr vorhanden.

1
1
1
2016-05-24 12:18:28 +0000

Ich habe auch ein ähnliches Problem mit einem Ordner gehabt. Der Ordnername war “.min.”, was normalerweise nicht erlaubt ist. Rename Not Allowed (click for image)

Mit Winrar konnte ich das Problem lösen. Ich habe folgendes getan:

  • Rechtsklick auf den Ordner
  • Auswahl von ‘Zum Archiv hinzufügen…’
  • wählen Sie einen neuen Archivnamen (einen ohne Sonderzeichen)
  • wählen Sie in den Archivierungsoptionen ‘Dateien nach dem Archivieren löschen’
  • wählen Sie dann OK Zum Archiv hinzufügen… (für Bild anklicken)

  • ich habe dann die .rar-Datei geöffnet

  • und die Datei darin umbenannt

Das ist erlaubt, da Windows nicht wirklich prüft, was sich in der .rar-Datei befindet. Sobald Sie den Namen geändert haben, extrahieren Sie die Datei und Sie sind fertig.

Ich hoffe, das hilft.

1
1
1
2014-06-15 06:14:35 +0000

Mit der WinRAR-GUI können Sie die Dateien umbenennen, ohne sie erst in ein Archiv packen zu müssen. Ich habe es in Windows 8.1 getestet, bei einem sehr langen Dateinamen. Funktionierte wie ein Zauber.

1
1
1
2009-08-28 19:54:28 +0000

Versuchen Sie es mit einem Platzhalter -

move "Where Have All the Cowboys Gone*.mp3" "Where.mp3"

Das ist wahrscheinlich die beste Lösung, solange es nur eine Datei gibt, die auf den Platzhalter passt.

1
1
1
2009-08-28 20:00:01 +0000

per Drag & Drop in einen neuen Ordner ziehen, in der Eingabeaufforderung zu diesem Ordner navigieren und

ren *.* test.ogg
``` eingeben
0
0
0
2015-01-18 01:35:40 +0000

Ich bin auf die gleiche Situation gestoßen.

Beim Herumgoogeln habe ich erfahren, dass es keine native Lösung gibt.

… und ich benutze als Shell das TCC von JPSoft, das auch nicht mit diesen verflixten Dateien umgehen konnte.

Aber ich habe auch gelernt, dass Cedrick Collomb’s Unlocker http://www.emptyloop.com/unlocker/ ) in der Lage ist, mit ihnen umzugehen.

Und ich hatte es in meinem Setup. Außerdem empfehle ich ihn sehr.

Nun, zumindest muss man bei dieser Lösung die Windows-Umgebung nicht verlassen…

0
0
0
2014-09-16 06:56:41 +0000

Ich hatte ein ähnliches Problem mit 2 verschachtelten Ordnern mit Unterordnern. Ich konnte einige der Dateien weder umbenennen noch löschen (ich habe viele Möglichkeiten ausprobiert). Endlich habe ich die Lösung gefunden: Teracopy.

Installieren Sie es, klicken Sie mit der rechten Maustaste auf den Ordner oder die Datei und wählen Sie Teracopy. Teracopy wird geöffnet, dann klicken Sie einfach auf delete oder rename. Es wird sie umbenennen oder löschen.

Probieren Sie es einfach mal aus.

0
0
0
2015-08-22 23:47:46 +0000

Dies ist keine direkte Antwort (wie kann Windows eine Datei umbenennen), aber das funktioniert bei mir. Die illegalen Dateien befinden sich normalerweise auf einem externen Laufwerk, sodass ich das externe Laufwerk an mein Android-Tablet anschließe. Dadurch kann ich die Datei umbenennen, die dann von Windows gelesen werden kann. Dies behandelt Sonderzeichen, aber das übliche Problem, das ich bekomme, ist ein Dateiname, der mit einem Leerzeichen beginnt oder endet oder mit einem ‘.’

Ich habe eines der Drittanbieter-Tools FlexRenamer ausprobiert, aber das kämpft immer noch mit den oben genannten Problemen.

0
0
0
2015-02-26 20:30:26 +0000

Ich bin auf eine ähnliche Situation gestoßen. Keine der geposteten Lösungen hat bei mir funktioniert, aber ich habe schließlich eine einfache Lösung gefunden:

  • Kein externes Tool erforderlich
  • Keine Kenntnisse einer Programmier- oder Shell-Skriptsprache erforderlich

Ich habe die Datei einfach auf einen USB-Stick kopiert (ja, Kopieren war bei mir noch möglich), sie dort umbenannt und wieder zurückgelegt! Ich überlasse es anderen zu erklären, warum das funktioniert hat.

0
0
0
2017-11-01 22:45:15 +0000

OK, bei mir hat das Drittanbieter-Tool isobuster von smart projects mit einer persönlichen Lizenz gut funktioniert. Einfach die Ordner/Dateien auf ein Windows-NTFS-Laufwerk extrahieren und alle Nicht-Windows-Zeichen werden in wohlgeformte Windows-Ordner- und Dateinamen umgewandelt. Igitt. :) Hoffentlich hilft das! Ich werde die nicht konformen Ordner löschen, wenn ich das nächste Mal mein Lubuntu-System benutze ;) - All das, Leute!

0
0
0
2017-11-18 16:12:15 +0000

Ich konnte keines der vorgeschlagenen Windows-Dienstprogramme dazu bringen, “?” und “*” Zeichen aus einem Dateinamen zu entfernen.

Ich schloss das Laufwerk an einen Raspberry Pi an und änderte die Dateinamen.

0
0
0
2016-04-17 10:21:14 +0000

Ich hatte genau das gleiche Problem mit einer Datei, die ich heruntergeladen hatte. Ich konnte sie nicht umbenennen oder verschieben, weder im Explorer noch in der Befehlszeile. Was bei mir jedoch funktionierte, war die Datei im Explorer zu löschen und sie dann aus dem Papierkorb wiederherzustellen. Ich kann nur vermuten, dass dieser Vorgang einige der ungültigen Zeichen “korrigiert” hat, da ich sie dann wie eine normale Datei behandeln konnte.

0
0
0
2017-05-08 21:45:43 +0000

Sorry irgendwie spät, nicht sicher, wie die eine Datei zu entfernen, aber Sie können alle Dateien in dem Verzeichnis. Erstellen Sie einfach einen leeren Ordner und verwenden Sie dann robocopy, um diesen neuen leeren Ordner über den Ordner mit der fehlerhaften Datei zu spiegeln. Dies spiegelt im Grunde eine leere Liste über das, was dort war.

mkdir Empty
robocopy Empty <badfiledir> /mir
0
0
0
2014-09-09 17:42:08 +0000

Der 7-Zip-Dateimanager (7-zip.org) kann Dateien und Verzeichnisse umbenennen, was XP nicht kann. Ich habe ihn gerade benutzt, um eine .tar-Datei zu extrahieren und die beigefügte, unrechtmäßig benannte .chm-Datei umzubenennen. Keine LiveCD erforderlich.

Tschüß!

0
0
0
2015-02-01 02:23:42 +0000

Ich habe eine FLAC-Datei so repariert, indem ich den grundlegenden Öffnen-Befehl von Winamp verwendet habe, und zwar über dieses Programm-Explorer-Fenster. Als ich in den Ordner ging, hatte ich im Gegensatz zum Explorer die Option zum Umbenennen.

0
0
0
2017-05-08 21:55:06 +0000

Ich hatte ein Problem mit einem Dateinamen, der ein Leerzeichen am Ende hatte. Weder Explorer noch cmd.exe move konnten ihn umbenennen (oder löschen).

Ich habe dann FAR Manager (far.exe in ConEmu) verwendet. Es ist ein Konsolen-Norton-Comander-Klon, der unter 64-Bit-Windows 10 funktioniert.

Damit konnte ich das nachgestellte Leerzeichen leicht sehen und ändern.

0
0
0
2015-10-12 21:40:31 +0000

In den meisten Fällen ist diese Antwort nutzlos.
Ich bin auf Dateinamen hereingefallen, die Zeichen enthalten, die als Fragezeichen dargestellt werden, obwohl es sich in Wirklichkeit nur um Zeichen handelt, die die Standard-M$-Schriftarten nicht anzeigen wollen/können.

Soll ich diesen Beitrag löschen? Es könnte trotzdem einigen Leuten helfen…


Versuchen Sie es mit der in cmd.exe eingebauten Tabulator-Vervollständigung.

  1. dir /x hilft nicht (das NTFS wurde ohne Unterstützung für kurze Dateinamen erstellt):

  2. Der Versuch der Umbenennung durch Eintippen / Copy'n'Paste des Namens funktioniert nicht:

  3. Damit es klappt, müssen Sie die Tabulator-Vervollständigung verwenden. Navigieren Sie einfach zum richtigen Verzeichnis in der cmd-Shell, geben Sie ren ein, drücken Sie die Tabulator-Taste und drücken Sie sie so lange, bis der “richtige” Name erscheint:

Es ist etwas mühsam, aber bisher hat das bei mir immer mit Dateien und Verzeichnissen funktioniert (Windows 7 und 8).

Lustige Nebenbemerkung: Die ren-Befehle in 2. und 3. sind identisch, aber ohne Tabulator-Vervollständigung wird es nicht funktionieren. Und selbst wenn Sie die Tabulator-Vervollständigung verwendet haben, wird es nicht mehr funktionieren, sobald Sie den Namen nach dem ren bearbeiten (z. B. ein Fragezeichen entfernen und hinzufügen).

0
0
0
2017-06-02 06:59:45 +0000

Das Einzige, was mir geholfen hat, war das Herunterladen von LockHunter

die Prozesse mit LockHunter zu beenden und dann den Ordner umzubenennen, allerdings hat LockHunter auch die Option, Ordner umzubenennen.

0
0
0
2009-08-29 09:04:14 +0000

Verwenden Sie cmd.exe in diesem Verzeichnis mit Platzhaltern. Zum Beispiel:

ren "Where Have All the *.ogg" "Where Have All the Cowboys Gone.ogg"