• Hallo Gast!
    Noch bis zum 20.07. kannst Du an unserer Umfrage zum Hersteller des Jahres teilnehmen! Als Gewinn verlosen wir unter allen Teilnehmern dieses Mal eine Grafikkarte Eurer Wahl für bis zu 1.000 EUR - über eine Teilnahme würden wir uns sehr freuen!

Name verändern mit "Rename"

  • Ersteller Gelöschtes Mitglied 124960
  • Erstellt am
G

Gelöschtes Mitglied 124960

Guest
Moin,

ich weiß, dass es sicherlich Programme für mein Problem gibt aber ich möchte folgendes per DOS-Rename lösen:

In einem Ordner habe ich mehrer Dateien, die wie folgt aufgebaut sind:

datei 1.doc.txt
datei hallo 99.doc.txt
meine datei.doc.txt

Ich möchte nun das ".doc" mit rename löschen.

Frage: Wie geht das?

Logisch wäre für mich:

rename *.doc.txt *.txt

Das funktioniert aber nicht ;-(

Wer weiß Rat?

Beste Grüße

---------- Beitrag hinzugefügt um 22:26 ---------- Vorheriger Beitrag war um 22:21 ----------

Hey,

jetzt habe ich mal folgendes versucht:

rename *.doc.txt *.txt.txt

Resultat: Die Dateien heißen jetzt alle *.doc.txt.txt

Lustig ;-)

Natürlich habe ich Trottel das nicht in meinem Testordner sondern im echten Ordner gemacht ;-)

Grüße
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Mit awk geht so was recht einfach. Eine awk.exe bekommst du z.B. von hier (du brauchst nur die awk.exe aus dem bin Verzeichnis)

Code:
dir /b | awk "/^.*\.xml/ { a = $1; sub(/\.doc\.txt\.txt/, '.txt' ); print 'ren', a, $1 }" > rename.bat
rename.bat
 
DOS kommt mit den Leerzeichen nicht zurecht, datei 1.doc.txt umbenennen in z.b. datei_hallo_99.doc.txt Dann funktioniert auch die Umbenennung zu datei_hallo_99.txt
Ich gehe davon aus Du arbeitest im CMD von Windows. Im Reinem DOS mußt Du Dich natürlich an die DOS schreibweise 8/3 halten
 

Ähnliche Themen

Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh