当前位置:Gxlcms > JavaScript > 在node.js中如何实现fs文件系统目录操作与文件信息操作?

在node.js中如何实现fs文件系统目录操作与文件信息操作?

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

本篇文章给大家详细分析了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方法修改文件的读写权限

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在AngularJS中如何创建上传照片的指令(详细教程)

在javaScript中如何动态添加Li元素的实例

在elementui中的默认样式如何修改?

以上就是在node.js中如何实现fs文件系统目录操作与文件信息操作?的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行