复制文件

只是复制一个文件。 如果在目的文件打开写入后发生错误, copy-file 将试图移除目的地。 正确复制 symlinks。 。 。 .
安装
npm i @cloudcmd/copy-file
API 密码
复制文件( 弧, 干流)
src<string>- 要复制的源文件名dest<string>- 复制操作的目的文件名streams<array>- 文件处理流程(可选)
const copyFile = require('@cloudcmd/copy-file');
const ok = () => 'ok';
const error = (e) => e.message;
copyFile('./package.json', './package2.json')
.then(ok)
.catch(error)
.then(console.log);
您可以使用预处理 streams 已复制文件 :
const copyFile = require('@cloudcmd/copy-file');
const zlib = require('zlib');
const gzip = zlib.createGzip();
const ok = () => 'ok';
const error = (e) => e.message;
copyFile('./package.json', './package2.json', [gzip])
.then(ok)
.catch(error)
.then(console.log);
你用得着 copyFile 与 async-await数字 :
const tryToCatch = require('try-to-catch');
const copyFile = require('@cloudcmd/copy-file');
(async () => {
const [e] = await tryToCatch(copyFile, './package.json', './package2.json');
if (!e)
return;
console.error(e.message);
})();
相关
- fs- 复制文件 - 节点.js
v8.5.0fs.copyFile填马 - fs- 复制文件同步 - 节点.js
v8.5.0fs.copyFile填马 - 复制-同义链接 - 复制符号链接,因为
fs.copyFile没办法.
许可证
麻省理工学院