nodejs - fs模块 - 文件操作

1, fs.stat  检测是文件还是目录

2, fs.mkdir 创建目录

var fs = require(‘fs‘)

fs.mkdir(‘./dir‘,function(err){

if(err){

console.log(err)

return false

}

console.log(‘mkdir has been complete‘)

})

3, fs.writeFile 创建写入文件

如果文件不存在会自动创建文件,

存在则覆盖。

var fs = require(‘fs‘)

fs.writeFile(‘fs.txt‘,‘-----^^^^  hello nodejs‘,‘utf8‘,function(err){

if(err){

console.log(err)

return false

}

console.log(‘write file has been success‘)

})

4, fs.appendFile 追加文件

var fs = require(‘fs‘)

fs.appendFile(‘t1.txt‘,‘-----^^^^appendfile\n‘,function(err){

if(err){

console.log(err)

return false

}

console.log(‘Write file successfully‘)

})

5, fs.readFile 读取文件

var fs = require(‘fs‘)

// 异步读取

fs.readFile(‘t1.txt‘, function (err, data) {

if (err) {

return console.error(err);

}

console.log("异步读取:\n " + data.toString());

});

// 同步读取

// var data = fs.readFileSync(‘fs.txt‘);

// console.log("同步读取: " + data.toString());

console.log("\n程序执行完毕。\n");

6, fs.readdir 读取目录

获取目录下的所有文件和文件夹

7, fs.rename 重命名,“剪切文件”

8, fs.rmdir 删除目录

var fs = require(‘fs‘)

fs.rmdir(‘test‘,function(err){

if(err){

console.log(err)

return false

}

console.log(‘rename successful‘)

})

9, fs.unlink 删除文件

var fs = require(‘fs‘)

fs.unlink(‘test.txt‘,function(err){

if(err){

console.log(err)

return false

}

console.log(‘rename successful‘)

})

原文地址:https://www.cnblogs.com/500m/p/10804253.html

时间: 2024-08-04 06:26:07

nodejs - fs模块 - 文件操作的相关文章

nodejs fs 模块

件系统操作相关的函数挺多的.首先可以分为两大类. 一类是异步+回调的. 一类是同步的. 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1. 首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的. 代码如下: fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd));          fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, bytesRead

Python3之OS模块文件操作(摘自网络)

#-*-coding:utf-8-*-__author__ = 'AA' import os class File(object): def __init__(self, pathname): self.pathname = pathname #删除文件 def delectFile(self, filename): fn = self.pathname + str(filename).strip() if os.path.isfile(fn): os.remove(fn) if(not os.

nodejs零基础详细教程2:模块化、fs文件操作模块、http创建服务模块

第二章  建议学习时间4小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑.编写接口,最后完成一个完整的项目后台,预计共10天课程. 模块儿化  为什么需要模块儿化? 我们以前的常规js代码中,我们为了重用一些js代码,是将js方法封装起来,放到js文件中,然后在HTML页面中引入js,就可以在页面中使用这些方法了. 当这种直接引入和调用的方式存在一些不友好的地方,比如,

Python全栈开发之文件操作

No.1 文件的概念 文件的概念和作用 计算机中的文件,就是存储在某种长期储存设备上的一段数据流 计算机中的文件,可以在需要的时候使用 文件的存储方式 文本文件 可以使用文本编辑器查看 本质上还是二进制文件 二进制文件 保留的内容不能直接查看,而是提供给其他软件查看 图片.音频.视频等都是二进制文件 No.2 文件的基本操作 操作文件的基本套路 打开文件 读写文件 关闭文件 操作文件的函数 函数 说明 fp.read([size]) size为读取的长度,以byte为单位 fp.readline

nodejs文件操作模块FS(File System)常用函数简明总结

件系统操作相关的函数挺多的.首先可以分为两大类. 一类是异步+回调的. 一类是同步的. 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1. 首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的. fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd)); fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, bytesRead, buffer)); fs.

nodejs模块fs——文件操作api

// fs模块常用api // 读取文件 .写入文件 .追加文件. 拷贝文件 .删除文件 // 读取文件 // fs.readFile(path[, options], callback) // fs.readFileSync(path[, options]) const fs = require('fs') // 异步读取 fs.readFile('./test.json', (error, data) => { if (error) return var data = data.toStri

node.js的fs核心模块读写文件操作 -----由浅入深

node.js 里fs模块 常用的功能 实现文件的读写 目录的操作 - 同步和异步共存 ,有异步不用同步 - fs.readFile 都不能读取比运行内存大的文件,如果文件偏大也不会使用readFile方法- 文件大分流读取,stream - 引入fs模块 - let fs=require('fs') 同步读取文件 -fs.readFileSync('路径',utf8); let result=fs.readFileSync('./1.txt','utf8'); 异步读取文件,用参数err捕获错

三、fs文件操作模块

fs模块用于文件的读写等操作. 该模块有如下这些方法: 1.fs.stat() : 检测是文件还是目录 const fs = require('fs'); fs.stat('test.html',function(err,stats){ if(err){ console.log(err); }else{ console.log('文件:' + stats.isFile()); //true console.log('目录:' + stats.isDirectory()); //false } }

【nodejs学习】1.文件操作

1.小文件拷贝,使用nodejs内置模块 var fs = require('fs'); function copy(src, dst){ fs.writeFileSync(dst, fs.readFileSync(src)); } function main(argv){ copy(argv[0], argv[1]); } main(process.argv.slice(2)); 解释:process是一个全局变量,可通过procress.argv获得命令行参数,argv[0]固定等于node