文档章节

nodejs fs模块

r_yaya
 r_yaya
发布于 2016/01/20 15:51
字数 411
阅读 53
收藏 2

fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd));          

fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, bytesRead, buffer));          

fs.close(文件句柄,回调函数)          

fs.truncate(文件句柄,截断长度,回调函数);          

fs.fsync(文件句柄,回调函数);

fs.readFile(文件名,编码,回调函数(err,data));       

fs.writeFile(文件名,数据,编码,回调函数(err));       

fs.appendFile(文件名,数据,编码,回调函数(err));

判断文件是否存在      

fs.exists(文件路径,callback(是否存在));      

重命名      

fs.rename(旧文件名,新文件名,回调函数);      

文件所有者变更      

fs.chown(文件名,uid,gid,回调函数);/fs.fchown(文件句柄fd,uid,gid,回调函数);/fs.lchown(链接路径,uid,gid,回调函数);      

文件权限变更      

fs.chmod(文件名,mode,回调函数);/fs.fchmod(文件句柄,mode,回调函数);/fs.lchmod(链接路径,mode,回调函数);      

文件信息      

fs.stat(文件路径,回调函数(err.fs.Stats对象));/fs.fstat(文件句柄fd,回调函数(err.fs.Stats对象));/fs.lstat(链接路径,回调函数(err.fs.Stats对象));      

文件时间      

fs.utimes(文件路径,访问时间,新建时间,回调函数);/fs.futimes(文件句柄,访问时间,新建时间,回调函数);      

监视文件      

fs.watchFile(文件名,[options],listener_callback(当前文件的stats,改变前的stats));      

fs.unwatchFile(文件名);

fs.mkdir(路径,权限mode/777,回调函数);    

fs.rmdir(路径,回调函数);    

fs.readdir(路径,回调函数(err,fileNameArray));

创建一个链接   

fs.link(srcpath, dstpath, [callback])   

fs.symlink(destination, path, [type], [callback])  

读取链接指向的路径   

fs.readlink(path, [callback(err,linkstr)])   

fs.unlink(path,[callback]);


fs.write(文件句柄fd,被读取的buffer,offset,length,position,回调函数(err,bytesWritten,buffer));          


本文转载自:http://www.jb51.net/article/50667.htm

r_yaya
粉丝 19
博文 12
码字总数 4313
作品 0
程序员
私信 提问
Node.js模块以及模块加载机制

Node.js中的模块 在Node.js中,以模块为单位划分功能,通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率,提高应用程序的开发效率...

同Young不同样
2018/08/09
26
0
Node.js与文件系统操作(四)

Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从...

同Young不同样
2018/08/15
0
0
Node.js与文件系统操作(三)

Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从...

同Young不同样
2018/08/14
0
0
[NodeJs系列]NodeJs模块机制

注: 1. 本文涉及的nodejs源码如无特别说明则全部基于v10.14.1 如果你对NodeJs系列感兴趣,欢迎关注前端神盾局或笔者微信(w979436427)交流讨论node学习心得 Nodejs 中对模块的实现 本节主要基...

superTerrorist
01/19
0
0
带你一起撸一遍 nodejs 常用核心模块(二)

前沿:核心模块二主要是和流相关的部分,当然要想给这一块有清楚的了解,你需要对核心模块(一)中的内容有一些了解。 fs模块 fs模块的常见方法(所有的读方法,文件必须存在,不存在就会报错...

xlei1123
2018/07/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

好程序员Java学习路线分享MyBatis之线程优化

  好程序员Java学习路线分享MyBatis之线程优化,我们的项目存在大量用户同时访问的情况,那么就会出现大量线程并发访问数据库,这样会带来线程同步问题,本章我们将讨论MyBatis的线程同步问...

好程序员官方
29分钟前
6
0
IDEA 自定义方法注解模板

IDEA 自定义方法注解模板 1、使用效果 /*** 计算交易费用* @Author wangjiafang* @Date 2019/9/11* @param feeComputeVo* @return*/@PostMapping("/v1/fee_compute")public ApiResp......

小白的成长
29分钟前
6
0
转:进程 线程 协程 管程 纤程 概念对比理解

引言 不知道是不是我自己本身就有那么一丝丝的密集恐惧,把这么一大堆看起来很相似很相关的概念放在一起,看起来是有点麻,捋一捋感觉舒服多了。 相关概念 任务、作业(Job,Task,Schedule)...

xiaomin0322
40分钟前
6
0
前端数组转化成字符串

val=val.join(","); 转化后:“1,2,3”

郭周园
43分钟前
4
0
Spring Boot Admin配置详解

Client端配置 参数 默认值 说明 spring.boot.admin.client.enabled true 是否启用springbootAdmin客户端 spring.boot.admin.client.url 要注册的server端的url地址。如果要同时在多个server端...

兜兜毛毛
43分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部