2017-11-26 2 views
1

Wenn ich Dateien mit Cmd-Befehl copy kombinieren, warum würde am Ende ein zusätzliches Leerzeichen sein die neue Datei und wie sie entfernt wird.Wenn ich Dateien mit Cmd-Befehl kopiere, warum würde es einen zusätzlichen Platz am Ende der neuen Datei geben und wie kann ich es entfernen

Ich habe versucht, Dateien mit Cmd und Powershell mit dem Befehl copy zu kombinieren.


cmd Befehl:

copy /y C:\x1.txt + C:\x2.txt C:\x3.txt 

Powershell-Befehl:

cmd /c copy /y C:\x1.txt + C:\x2.txt C:\x3.txt 


ich meine x3.txt Datei bekam, aber es gibt einen zusätzlichen Raum am Ende des x3.txt Warum das geschieht und wie kann ich Entfernen Sie diesen zusätzlichen Platz mit Cmd oder Powershell?

Antwort

1

Ich bin nicht sicher, dass das zusätzliche Zeichen ein Raum - ich vermute, es ist eigentlich ein Strg-Z

copy /y C:\x1.txt + C:\x2.txt C:\x3.txt /B 

sollte das Problem lösen - Ausgabe in /B (binär) Modus.

Ctrl-Z traditionell markiert End-of-Text-Datei

+0

Vielen Dank, Magoo, das funktioniert – Benjamin2002

Verwandte Themen