📅  最后修改于: 2023-12-03 15:17:58.029000             🧑  作者: Mango
在Node.js平台上,文件操作是非常普遍的。有时候需要将一个文件复制到另一个地方作备份,或是进行其他的操作。
在本文中,我们介绍如何使用Node.js复制文件。
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开发中更好地使用文件操作。