当前位置:Gxlcms > JavaScript > node.js中fs文件操作方法

node.js中fs文件操作方法

时间:2021-07-01 10:21:17 帮助过:13人阅读

本文主要给大家详细分析了node.js中fs文件系统目录操作与文件信息操作的方法以及代码详解,需要的读者可以参考下。希望能帮助到大家。

目录操作

  • 如果存在该目录,就创建失败

  • 同步创建目录fs.mkdirSync(path, [mode])


读取目录

  • 如果读取的目录下有子目录或子文件,将会把子目录或子文件的文件名作为files的数组元素

  • 同步读取目录fs.readdirSync()


查看与修改文件或目录信息

  • 在fs模块中,可以使用stat方法或者lstat方法查看一个文件或一个目录。唯一区别在于当查看符号链接文件的信息时,必须使用lstat方法。

  • fs.stat(path, callback(err, stats))

  • fs.lstat(path, callback(err, stats))

查看文件信息

同步方法查看文件信息fs.statSync(path);


stats详解


fstat方法查询文件信息

使用open方法或openSync方法打开文件并返回文件描述符时,可以使用fs模块中的fstat方法查询被打开的文件信息


fs.fstat结果


检查文件或目录是否存在

参数为boolean类型的值


修改文件访问时间及修改时间

  • fs.utimes(path, atime, mtime, callback(err))

  • 同步修改文件访问时间及修改时间fs.utimesSync(path, atime, mtime)


修改文件或目录的权限

  • 同步修改文件或目录的权限fs.chmodSync(path, mode);

  • fs.chmod(path, mode, callback(err))

  • mode代表的是权限的大小

  • fs.chmod方法触发前的权限是drwxr-xr-x.

  • fs.chmod方法触发后的权限是drw-------.


在使用open方法或openSync方法打开文件并返回文件描述符之后,可以使用fs模块中的fchmod方法修改文件的读写权限


相关推荐:

解决node.js里面fs模块异步读写同步结果的方法

基于node.js的fs核心模块完成文件的读写操作实例详解

nodeJS中fs文件系统实例介绍

以上就是node.js中fs文件操作方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行