tobias3355
Goto Top

Letztes zeichen innerhalb einer textdatei via batch löschen

nabend zusammen,

ich kopiere zwei textdateien ineinander und erzeuge dadurch eine dritte.

und zwar so: copy text1.txt+text2.txt text3.txt

das funktioniert auch alles. doch leider ist in der erzeugten text3.txt datei nicht nur der inhalt von text1.txt und text2.txt
sondern am ende auch noch ein zeilenumbruchsymbol.

dieses symbol möchte ich dort aber nicht haben. wie stelle ich es nun an, via batch das letzte zeichen innerhalb einer textdatei zu löschen ?

danke im voraus.....

Content-ID: 159224

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

Ausgedruckt am: 26.11.2024 um 21:11 Uhr

Friemler
Friemler 22.01.2011 um 22:28:09 Uhr
Goto Top
Hallo tobias3355,

nimm den Befehl
copy /b text1.txt+text2.txt text3.txt

Durch die Option /b verwendet COPY den Binärmodus beim kopieren und Dein Problem ist gelöst.

Gruß
Friemler
thomy0111
thomy0111 22.01.2011 um 22:30:05 Uhr
Goto Top
Hallo,

mal die Parameter des Copy-Befehls beachtet?
Eventuell hilft hier der Parameter /A oder /B beim kopieren der beiden Textdateien in eine dritte.

C:\Dokumente und Einstellungen\the>copy /?
Kopiert eine oder mehrere Dateien an eine andere Position.

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] Quelle [/A | /B]
[+ Quelle [/A | /B] [+ ...]]
[Ziel [/A | /B]]

Quelle Bezeichnet die zu kopierende(n) Datei(en).
/A Weist auf eine ASCII-Textdatei hin.
/B Weist auf eine Binärdatei hin.
/D Zieldatei kann entschlüsselt erstellt werden.
Ziel Bezeichnet das Verzeichnis und/oder Dateinamen der neuen
Datei(en).
/V Überprüft, ob die Dateien richtig geschrieben wurden.
/N Verwendet den Kurznamen (falls vorhanden), beim Kopieren
einer Datei mit einem Nicht-8Punkt3-Namen.
/Y Unterdrückt die Bestätigungsaufforderung beim Überschreiben
vorhandener Zieldateien.
/-Y Fordert beim Überschreiben vorhandener Zieldateien zum
Bestätigen auf.
/Z Kopiert Netzwerkdateien in einem Modus, der einen Neustart
ermöglicht.

Die Option /Y ist möglicherweise in der Umgebungsvariablen COPYCMD

Gruß
thomy0111
tobias3355
tobias3355 22.01.2011 um 22:34:30 Uhr
Goto Top
das ging ja schnell. der parameter /b löst mein problem.

super besten dank!