Node.js 文件操作、网络编程与子进程管理全解析
1. 文件系统操作
1.1 文件元数据查询与修改
在 Node.js 中, fs 模块提供了丰富的文件操作功能。 fs.lstat() 及其变体与 fs.stat() 类似,但当指定文件为符号链接时, fs.lstat() 会返回链接本身的元数据,而非跟随链接指向的文件。若已打开文件并获得文件描述符或 FileHandle 对象,可使用 fs.fstat() 及其变体获取该文件的元数据,无需再次指定文件名。
除查询元数据外,还有修改元数据的函数:
- fs.chmod() 、 fs.lchmod() 和 fs.fchmod() (以及同步和基于 Promise 的版本)用于设置文件或目录的“模式”或权限。模式值为整数,各比特位有特定含义,通常用八进制表示。例如,将文件设置为仅所有者可读,其他人不可访问,可使用 0o400 :
fs.chmodSync("ch15.md", 0o400); // 避免意外删除
-
fs.chown()、fs.lchown()和fs.fchown()(以
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



