做前端开发的童鞋都知道,js是运行在浏览器沙盒
环境之中,所以客户端
的js没有权限操作磁盘文件。但是强大的nodeJS
作为服务器端语言,原生自带文件系统(fs 模块)
,可以很轻松对文件进行CRUD
。 本章就是讲述使用nodejs对文件进行拷贝复制
操作。
1. copyFile
异步API:fs.copyFile(src, dest[, mode], callback)
异步API:fs.copyFileSync(src, dest[, mode])
提示: 默认情况下将创建或覆盖
1 | // 异步 |
2. readFile、writeFile
1 | fs.readFile('./src/index.js',function(err,data){ |
3. createReadStream、read、write
1 | var file = createReadStream('./src/index.js'); |
4. pipe
1 | let file = createReadStream('./src/index.js'); |
5. cp-file
- 安装
1 | $ npm install cp-file |
- 使用
1 | const cpFile = require('cp-file'); |
- 参考文档:
欢迎访问:个人博客地址
本文作者: Tiven
发布时间: 2021-08-20
最后更新: 2023-03-02
本文标题: Nodejs实现文件拷贝复制的常用方法
本文链接: https://www.tiven.cn/p/ba033cf5/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2021-08-20
最后更新: 2023-03-02
本文标题: Nodejs实现文件拷贝复制的常用方法
本文链接: https://www.tiven.cn/p/ba033cf5/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!