Ich versuche, die Dateierweiterung aller RTF-Dateien in .doc in einem Ordner und allen Unterordnern zu ändern.Dateierweiterungen im Stapel ändern
ich eine große Lösung hier gefunden: Rename files in sub directories
Aber meine Datei schlägt fehl, wenn es lange Dateinamen trifft (Die Syntax des Befehls ist falsch.)
for /r %%X in (*.rtf) do (
ren %%X *.doc
)
Ich bin für völlig anders Lösungen auch. Arbeiten in einer großen Dateiumgebung, die in Office 365 geändert wurde, das rtf nicht unterstützt - unterstützt sie jedoch, wenn sie in doc umbenannt wird.
gewöhnen alle Datei- oder Pfadnamen in doublequotes einzuschließen: 'ren "%% X" "* .doc"' – Stephan
Wow! Wie kann das sein ??? Ich habe das für eine halbe Stunde gegoogelt: -S Danke! – SoranDK
Es ist erwähnenswert, dass die Ursache des Problems nicht die Länge des Dateinamens war, sondern die Tatsache, dass der Dateiname Leerzeichen enthält. – SomethingDark