Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Programm um eine Datei (bmp), in viele verschiedene zu Kopie

Stofffuchs (Anonym) / 2 Antworten / Flachansicht Nickles

Das Problem:

1000 Datein (bmp)das selbe Bild (verschieden namen).

Diese Datein sollen alle so bleiben (Namen) aber ein neus Bild soll es sein. gibt es einen Weg ohne alles zu Kopieren?


Danke Daniel

bei Antwort benachrichtigen
cp neues_bild.bmp .bmp (Anonym)
Dreamforger Stofffuchs (Anonym) „Programm um eine Datei (bmp), in viele verschiedene zu Kopie“
Optionen

Ich versteh ehrlich gesagt die Problemstellung nicht.

So wie ich dein Problem verstanden hab hast du die identischen Dateien

aaaaaaaaaaa.bmp
aaaaaaaaaab.bmp
aaaaaaaaaac.bmp
....
aaaaaabaaaa.bmp
aaaaacaaaaa.bmp

alle mit demselbem Inhalt. Und du willst die Dateinamen beibehalten, aber den inhalt der Dateien ändern, oder?
Dafür fällt mir nur der Holzhammerweg (ohne Programmierung) ein.

Geh mit der MS-DOS-Eingabeaufforderung in dein Bilderverzeichnis

...\bilder\>

gib da "dir *.bmp /s/b > rumkopieren.txt" ein. das ergibt eine liste mit allen Kopierzielen in der Datei rumkopieren( bei weiteren Fragen zu den Parametern "dir /?")

Dann öffnest du die Datei rumkopieren.txt mit einem Editor (z.B. WordPad) und führst da eine Textersetzung durch (suche & ersetze)
wobei er den Teil der vor deinen Dateinamen steht durch

"copy datei-die-du-vervielfältigt-haben-willst.bmp "

ersetzen soll. Vergiss nicht den Blank nach .bmp, sonst kleben die teile zusammen.

Die Zeilen sollten jetzt etwa so aussehen:

"copy neuesBild.bmp aaaaaaaba.bmp"
"copy neuesBild.bmp aaaabaaaa.bmp"

natürlich wie immer ohne die "s

Jetzt fehlr nurnoch die Datei abzuspeichern und sie umzubenennen.
Und zwar in "rumkopieren.bat" Windows wird mosern das die Dateidadurch unbrauchbar wird, und dafür schießen wir Windows auf den Mond.

Die umbenannte Batch-Datei einmal ausführen, und schon hast du die neuen Bilddateien mit den alten Namen.

Bitte sag jetzt nicht das ch dein Problem misverstanden und den ganzen Sermon umsonst geschrieben hab.


Dreamforger






bei Antwort benachrichtigen