我不确定 Windows 命令“copy /b ...”到底是做什么的,所以我的问题是:这可以用 Node.js 完成吗?如何?
你能给我一个例子,或者至少给我指出正确的方向吗?
例如:“复制 /b 文件 1+文件 2 目标文件”
谢谢你。
我不确定 Windows 命令“copy /b ...”到底是做什么的,所以我的问题是:这可以用 Node.js 完成吗?如何?
你能给我一个例子,或者至少给我指出正确的方向吗?
例如:“复制 /b 文件 1+文件 2 目标文件”
谢谢你。
copy
是 Windows 中的内部命令。copy /b file1+file2 destinationFile
创建destinationFile,其内容为file1,后跟file2,包括EOF等额外字符,因为/b
.
以下是如何在 node.js 中执行此操作:
fs = require('fs');
file1=fs.createReadStream('./file1',{ flags: 'r', encoding: "binary",});
file2=fs.createReadStream('./file2',{ flags: 'r', encoding: "binary",});
dest=fs.createWriteStream('./destinationFile',{ flags: 'w', encoding: "binary",});
file1.pipe(dest, { end: false });
file2.pipe(dest, { end: false });