nodejs之fs模块

nodejs中的file system文件系统模块

1、文件的读取readFile

//引入文件系统模块
const fs = require(‘fs‘);

//文件读取是异步操作
fs.readFile(‘1.txt‘, (err,data)=>{
	if(err){
		console.log(‘读取出错‘);
	}else{
		console.log(data);
	}
});

1.txt文件内容如下:

效果如下:

解释:a对应十进制值为97,然后97进行转成十六进制就是61

2、文件写入writeFile

let fs = require(‘fs‘);

fs.writeFile(‘2.txt‘,‘rock come back‘,(err)=>{
	if(err){
		console.log(err);
	}else{
		console.log(‘写入成功‘);
	}
});

运行:

3、目录读取readdir

let fs = require(‘fs‘);

fs.readdir(‘g:/soft/node‘,(err,files)=>{
	if(err){
		console.log(‘读取出错‘);
	}else{
		console.log(files);
	}
});

运行:

4、查看文件信息stat

let fs = require(‘fs‘);

fs.stat(‘g:/soft/node/1.txt‘,(err,stat)=>{
	if(err){
		console.log(‘读取出错‘);
	}else{
		console.log(stat);
	}
});

运行:

5、删除文件和链接unlink

let fs = require(‘fs‘);

fs.unlink(‘g:/soft/node/1.txt‘,(err)=>{
	if(err){
		console.log(‘删除失败‘);
	}else{
		console.log(‘删除成功‘);
	}
});

运行:

  

 

  

  

  

原文地址:https://www.cnblogs.com/wntd/p/9689464.html

时间: 2024-11-06 23:05:24

nodejs之fs模块的相关文章

Nodejs:fs模块 & rimraf模块

  模块fs:可以通过他管理文件系统,文件的写入,删除等操作 模块rimraf: 递归删除文件的node插件,在项目的文件编译之前,可以清除dist文件夹里的内容   API样例: var fs = require("fs"); var rimraf = require('rimraf'); var txt = "I am new content bb.txt"; fs.readFile("./bb.txt","utf8",f

文本操作模块-fs模块(五)

fs模块是一个比较庞大的模块,在前面也介绍了该模块中最核心的一点东西,虽然核心的这点东西,在整个fs模块中占据的比例比较小,但是如果只是我们平常使用的话,基本已经够用了,其他的一些方法,属于能力提升时需要学习的的内容了,所以在后面就不再继续了,本篇属于fs模块中的最后一篇,也不是把fs模块中的其他API都给一一列举出来,这里再说最后一个我看来很重要的方法,监听文件或者目录的的方法watchFile. 概总 这里之所以在最后把这个watchFile方法写入到这里,是因为在前端的一个流行的构建工具g

nodejs学习笔记一( sublime、atom开发环境,http模块,fs模块的初识)

http服务 let server = http.createServer(function(req,res){ }); 监听: server.listen(8080); request       请求 response     相应 编辑器配置相应的环境 sublime: 依次打开  Tools --> Build System --> new Build System 中文:工具 --> 编译系统 --> 新建编译系统 输入以下代码,保存配置文件,然后 使用快捷键 Ctrl

nodejs入门API之fs模块

fs模块下的类与FS常量 fs模块下的主要方法 fs的Promise API与FileHandle类 一.fs模块下的类 1.1 fs.Dir:表示目录流的类,由 fs.opendir().fs.opendirSync() 或 fsPromises.opendir() 创建. 1.2 fs.Dirent:目录项的表现形式,通过从fs.Dir中读取返回. 1.3 fs.FSWatcher:继承自 <EventEmitter>,调用 fs.watch() 方法返回该对象.每当指定监视的文件被修改时

nodejs笔记2-http模块

nodejs 的模块的操作都是异步的:fs对文件的操作,... 1.引入http模块,require , createServer ,listen  .... code: // > node  http.js var http = require('http');//引入http模块var server = http.createServer(function(request,response){ console.log('welcome here'+request.url);//控制台  re

Node.js 文件系统fs模块

Node.js 文件系统封装在 fs 模块是中,它提供了文件的读取.写入.更名.删除.遍历目录.链接等POSIX 文件系统操作. 与其他模块不同的是,fs 模块中所有的操作都提供了异步的和 同步的两个版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync().我们以几个函数为代表,介绍 fs 常用的功能,并列出 fs 所有函数 的定义和功能. 一.fs 模块函数表 二.fs 部分API fs.readFile Node.js读取文件函数语法如下

NodeJs之fs的读写删移监块

NodeJs版本:4.4.4 fs 文件系统模块是一个封装了标准的 POSIX 文件 I/O 操作的集合.Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本. 图片的复制与粘贴 创建一个可读流与一个写入流.通过管道pipe. var fileReadStream = fs.createReadStream(sourcePath);var fileWriteStream = fs.createWriteStream(targetPath);fileReadStream.pipe(

Nodejs中关于模块的总结

关于Nodejs中的模块 概念 Nodejs在ECMAScript的基础上扩展并封装了许多高级特性,如文件访问.网络访问等,使得Nodejs成为一个很好的Web开发平台.基于Nodejs这个平台将Web开发常用的一些功能进行封装,称为模块. 1.系统模块 1. 模块被加载后才能使用,Nodejs提供了全局的函数require加载模块. 1.os模块 获取当前操作系统信息 2.fs模块 文件读写操作 3.path模块 路径处理 2. require加载模块路径 相对路径: 如 ./ 或 ../ 绝

CommonJs 和 Nodejs 中自定义模块 (3)

一. 什么是 CommonJs? CommonJS 规范的提出,主要是为了弥补当前 JavaScript 没有标准的缺陷. 它的终极目标就是: 提供一个类似 Python, Ruby 和 Java 语言的标准库 . CommonJS 就是模块化的标准, nodejs 就是 CommonJS(模块化) 的实现. 二 Nodejs中的模块化 1 核心模块[http模块, url模块 , Fs模块] 2 文件模块[用户形式] 三 自定义模块 第一步: 我们可以把公共的功能抽离成一个单独的js文件作为一