steve85
Goto Top

Inhalt mehrerer Dateien in eine Zusammen fassen

hallo. habe folgendes problem. ich habe ca. 300 *.dat dateien. Deren inhalt möchte ich per batch oder sonstiges in eine einzige datei kopieren. kann mir jemand helfen???

sehr dringend
bitte.

mit freundlichen grüßen.
stefan

Content-ID: 29089

Url: https://administrator.de/contentid/29089

Ausgedruckt am: 20.11.2024 um 10:11 Uhr

cykes
cykes 27.03.2006 um 20:54:35 Uhr
Goto Top
Hi,

Du kannst mal folgendes versuchen, ich kann allerdings nicht garantieren, daß das klappt:

copy date1.dat+datei2.dat+datei3.dat+...+datei300.dat datei.dat

alternativ auch mit dem parameter /B f+r binär oder /A für ASCII

Gruß

cykes
Steve85
Steve85 27.03.2006 um 20:58:57 Uhr
Goto Top
ich habe es mit dem folgendem befehl versucht:

copy C:\Dokumente und Einstellungen\Stefan\Desktop\daten\GeoBob\KDDS128*.dat C:\Dokumente und Einstellungen\Stefan\Desktop\daten\zusammenfassung.dat

dabei bekomm ich die meldung das System kann die angegebene Datei nicht finden.
cykes
cykes 27.03.2006 um 21:02:41 Uhr
Goto Top
Das geht auch so nicht, da wenn Du Wildcards (also * oder ?) im Quellnamen verwendest
das Ziel ein Verzeichnis sein muß.
Versuch das mal mit dem + zwischen den Quellen.
Das sollte gehen, wenn er mit dem Dateiformat zurechtkommt.

Gruß

cykes
Steve85
Steve85 27.03.2006 um 21:04:32 Uhr
Goto Top
wie gesagt, s sollte recht einfach bleiben, da sich die namen der dateien wöchentlich ändern und es sind ca. 300 Stück.
cykes
cykes 27.03.2006 um 21:37:21 Uhr
Goto Top
Daß sich die Dateinamen ändern, wusste ich ja nicht. Das macht die Sache erheblich
komplizierter und mit Wildcards ist nmir kein Windowseigenes Tool bekannt.

Wenn das ganze nicht per zeitgesteuertem Task laufen muss, kannst Du es auch mit diesem
Tool verscuhen: http://www.peretek.com/sfj.php

Gruß

cykes
Steve85
Steve85 28.03.2006 um 08:12:51 Uhr
Goto Top
vielen vielen dank. hat geklappt.

vieleicht kannst du mir bei meiner nächsten aufgabe helfen. in dieser zusammengefassten datei befinden sich zeilen, mit @@ am anfang. diese müssen gelöscht werden. kann ich dass mit ner batch machen?