首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >fs.copyFile()和fs.copyFileSync()在node.js中有什么区别?

fs.copyFile()和fs.copyFileSync()在node.js中有什么区别?
EN

Stack Overflow用户
提问于 2022-11-14 05:53:44
回答 1查看 35关注 0票数 -2

fs.copyFile()和fs.copyFileSync()在node.js中有什么区别?

代码语言:javascript
运行
复制
fs.copyFile("a.txt", "b.txt", (err) => {
  if (err) throw err;
  console.log("file is copied to the destination");
});
EN

Stack Overflow用户

发布于 2022-11-14 06:08:56

fs.copyFile用于异步进程,而fs.copyFileSync用于同步进程。

(asynchronous)的fs.copyFile示例:

在这种情况下,首先完成的任务将给出输出。

任务-1:(fs.copyFile)需要5s才能完成.

任务-2:(fs.copyFile)需要6s才能完成.

任务-3:(fs.copyFile)需要1s才能完成.

产出:

任务- 3 -> 任务- 1 -> 任务- 2

(synchronous)的fs.copyFileSync示例:

这一秩序将得到维持。就像在完成了第一个任务之后,它将继续执行下一个任务,等等。

任务-1:(fs.copyFileSync)需要5s才能完成.

任务-2:(fs.copyFileSync)需要6s才能完成.

任务-3 :(fs.copyFileSync)需要1s才能完成.

产出:

任务- 1 -> 任务- 2 -> 任务- 3

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74427435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档