📜  nodejs 复制文件 - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:58.029000             🧑  作者: Mango

Node.js 复制文件 - JavaScript

在Node.js平台上,文件操作是非常普遍的。有时候需要将一个文件复制到另一个地方作备份,或是进行其他的操作。

在本文中,我们介绍如何使用Node.js复制文件。

使用fs模块复制文件

Node.js的fs模块提供了复制文件的功能。在使用之前,需要先引入模块:

const fs = require('fs');

然后,使用fs.copyFile()方法复制文件:

fs.copyFile('source.txt', 'destination.txt', (err) => {
  if (err) throw err;
  console.log('File copied successfully!');
});

其中,第一个参数是源文件的路径,第二个参数是目标文件的路径。第三个参数是一个回调函数,当文件复制完成后被调用。如果有错误发生,会抛出异常。否则会输出一个成功复制的消息。

简单复制实现

以下是一个简单的文件复制程序的实现:

const fs = require('fs');

function copyFile(source, destination) {
  fs.copyFile(source, destination, (err) => {
    if (err) throw err;
    console.log(`${source} was copied to ${destination}`);
  });
}

copyFile('source.txt', 'destination.txt');
总结

本文介绍了如何使用Node.js的fs模块复制文件。通过调用fs.copyFile()方法或使用自定义的复制函数,可以快速简单地实现文件复制的功能。

最后,希望本文能够帮助大家在Node.js开发中更好地使用文件操作。