当前位置: 技术问答>linux和unix
怎么将两个文件全成一个?
来源: 互联网 发布时间:2014-10-30
本文导语: 好像dos有这种命令的 我忘记了 请各位帮帮忙 | 例如:要把A.TXT和B.TXT相加生成C.TXT。 如果直接用COPY A.TXT+B.TXT C.TXT,那么生成的文件确实没有问题,因为这两个都是ASCII文件。 但是如果是二进...
好像dos有这种命令的
我忘记了
请各位帮帮忙
我忘记了
请各位帮帮忙
|
例如:要把A.TXT和B.TXT相加生成C.TXT。
如果直接用COPY A.TXT+B.TXT C.TXT,那么生成的文件确实没有问题,因为这两个都是ASCII文件。
但是如果是二进制文件,用这种加法就会出现问题。这时候的运行结果在C.TXT中将只能使用原来的A.TXT的内容,因为做加法时DOS把原来二进制文件中的文件终止符都加进去了。那么在读取C.TXT时只要读到原来A.TXT的终止符就停下来了。
正确的方法应该是:COPY A.TXT /B + B.TXT /B C.TXT /B
/B开关符的意义就是将文件作为二进制文件处理,这时候DOS将会正确处理文件终止符的问题。
如果直接用COPY A.TXT+B.TXT C.TXT,那么生成的文件确实没有问题,因为这两个都是ASCII文件。
但是如果是二进制文件,用这种加法就会出现问题。这时候的运行结果在C.TXT中将只能使用原来的A.TXT的内容,因为做加法时DOS把原来二进制文件中的文件终止符都加进去了。那么在读取C.TXT时只要读到原来A.TXT的终止符就停下来了。
正确的方法应该是:COPY A.TXT /B + B.TXT /B C.TXT /B
/B开关符的意义就是将文件作为二进制文件处理,这时候DOS将会正确处理文件终止符的问题。
|
copy命令加上“+”,例如:
copy abc.txt+def.txt ghi.txt
copy abc.txt+def.txt ghi.txt
|
好象不成,如果一个文件有文件头说明文件信息的话,合并后的文件的格式就是错误的。COPY的方法一般只适用于TXT,其他都不成。