node.js 入门教程之六 -- FileSystem
File descriptor 文件描述器
当需要访问文件系统里的某个文件时,需要首先得到这个文件的 file descriptor 文件描述器。
一个 file descriptor 就是通过 fs 模块的 open()
method 打开对应文件的返回数据。它的结构如下:
const fs = require('fs')
fs.open('./test.txt', 'r', (err, data) => {
if (err) {
console.log('open fail')
return
}
console.log('open success')
})
如果文件打开成功,callback 中的 data 数据就是一个 file descriptor。注意并不是文件的内容。
这种方式是异步处理的,文件打开过程中系统会执行其他任务。