cls*_*eon 7 file-transfer ms-dos freedos disk-operating-system
使用 DOS 复制命令语法连接文件:
copy file1.txt+file2.txt all.txt
Run Code Online (Sandbox Code Playgroud)
我知道我可以做到这一点...
copy file1.txt+file2.txt file1.txt
Run Code Online (Sandbox Code Playgroud)
这有效率吗?它在做我期待的事情吗?它有效,但我想知道它实际上是附加到 file1.txt 还是复制 file1.txt(坏),连接 file2 然后重命名为 file1.txt(效率不高)?
Tyl*_*ler 11
copy
正在复制file1.txt
并file2.txt
进入内存,将它们连接起来然后写出到file1.txt
. 它不是复制到新文件然后重命名该文件,因此实际上没有太多额外的磁盘 I/O。
您也可以使用type
.
type file2.txt >> file1.txt
Run Code Online (Sandbox Code Playgroud)
该>>
运营商将文本追加。但这当然不适用于二进制文件。