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')

删除需慎重,略

相关文章
|
JavaScript 前端开发
在Node.js中,如何合理使用模块来避免全局变量的问题?
在Node.js中,如何合理使用模块来避免全局变量的问题?
637 167
|
JavaScript 前端开发 开发者
Node学习笔记:HTTP模块
总的来说,Node.js的HTTP模块是一个强大的工具,可以帮助你处理HTTP协议的各种需求。无论你是想开设自己的餐厅(创建服务器),还是想去别的餐厅点菜(发出请求),HTTP模块都能满足你的需求。
397 18
|
缓存 JavaScript 安全
nodejs里面的http模块介绍和使用
综上所述,Node.js的http模块是构建Web服务的基础,其灵活性和强大功能,结合Node.js异步非阻塞的特点,为现代Web应用开发提供了坚实的基础。
577 62
|
JavaScript Unix API
Node.js 文件系统
10月更文挑战第6天
180 2
|
JavaScript 应用服务中间件 Apache
Node.js Web 模块
10月更文挑战第7天
197 0
|
JavaScript 网络协议
Node.js 工具模块
10月更文挑战第7天
182 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
480 2
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
361 1
JavaScript中的原型 保姆级文章一文搞懂
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
243 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
609 5