Node.js:fs(file system)文件系统管理模块

简介: Node.js:fs(file system)文件系统管理模块

引入模块


const fs = require('fs');

文件读写

// 同步的方式写入
fs.writeFileSync('data.txt', 'Hello');
// 同步的方式追加写入
fs.appendFileSync('data.txt', 'World')
// 同步的方式读取, 需要制定编码,否则返回Buffer
let res = fs.readFileSync('data.txt', { encoding: 'utf-8' });
console.log(res);
// Hello

文件目录管理

// 创建文件夹
fs.mkdirSync('temp')
// 检查文件是否存在
fs.existsSync('data.txt')
// 重命名
fs.renameSync('data.txt', 'new-data.txt')

删除需慎重,略

相关文章
|
2月前
|
JavaScript 内存技术
node与npm版本对应关系以及使用nvm管理node版本
node与npm版本对应关系以及使用nvm管理node版本
205 0
|
1天前
|
JavaScript API 开发者
深入了解Node.js的文件系统:Node.js文件系统API的使用与探索
【4月更文挑战第30天】本文深入探讨了Node.js的文件系统API,介绍了如何引入`fs`模块进行文件操作。内容包括异步读取和写入文件、删除文件、创建目录以及使用文件流进行高效操作。此外,还提到了文件系统的监视功能,帮助开发者全面掌握在Node.js中处理文件和目录的方法。
|
2天前
|
缓存 JavaScript 前端开发
Node.js的模块系统:CommonJS模块系统的使用
【4月更文挑战第29天】Node.js采用CommonJS作为模块系统,每个文件视为独立模块,通过`module.exports`导出和`require`引入实现依赖。模块有独立作用域,保证封装性,防止命名冲突。引入的模块会被缓存,提高加载效率并确保一致性。利用CommonJS,开发者能编写更模块化、可维护的代码。
|
16天前
|
JavaScript API
node.js之模块系统
node.js之模块系统
|
19天前
|
域名解析 网络协议 JavaScript
【Node系列】node工具模块
Node.js有多个内置的工具模块,这些模块提供了用于执行各种任务的功能。
22 2
|
23天前
|
小程序 开发者
微信小程序“Error: xxx.js 已被代码依赖分析忽略,无法被其他模块引用”报错?
微信小程序“Error: xxx.js 已被代码依赖分析忽略,无法被其他模块引用”报错?
|
2月前
|
Linux 开发工具 git
node使用nrm 管理托管node的安装源
node使用nrm 管理托管node的安装源
52 1
|
2月前
11_nest.js模块
11_nest.js模块
24 0
|
2月前
|
JavaScript 前端开发
Node.js之path路径模块
Node.js之path路径模块
|
2月前
|
JavaScript
Node.js之http模块
Node.js之http模块