2016年3月10日
javascript
json
Nodejs
File System - 文件系统模块 -require("fs")
该模块是核心模块,需要使用require导入后使用
该模块提供了操作的一些API
fs.readFile(filename, [options], callback)
fs.read()函数的同步版本。返回bytesRead的个数。
fs.write(fd, buffer, offset, length[, position], callback)
fd : 打开的文件
buffer : 要写入的数据
offset : buffer对象中要写入的数据的起始位置
length : 要写入的buffer数据的长度
position : fd中的起始位置
callback : 回调
fs.write(fd, data[, position[, encoding]],callback)
把data写入到文档中,通过指定的fd。如果data不是buffer对象的实例则会把值强制转化成一个字符串。
fs.writeSync(fd, buffer, offset, length[, position])
fs.write()同步版本
fs.writeSync(fd, data[, position[, encoding]])
fs.write()同步版本
fs.close(fd,callback)
关闭一个打开的文件
fs.closeSync(fd)
fs.close()的同步版本。
fs.writeFile(filename, data, [options], callback)
异步的将数据写入一个文件,如果文件不存在则新建,如果文件原先存在,会被替换。data可以是一个string,也可以是一个原生buffer。
fs.writeFileSync(filename, data, [options])
fs.writeFile的同步版本。注意:没有callback,也不需要。
fs.appendFile(filename, data, [options], callback)
异步的将数据添加到一个文件的尾部,如果文件不存在,会创建一个新 文件。data可以是一个string,也可以是一个原生buffer。
fs.appendFileSync(filename, data, [options])
fs.appendFile的同步版本
fs.readFile(filename, [options], callback)
异步读取一个文件的全部内容
fs.readSync(fd, buffer, offset, length, position)
fs.readFile同步版本
fs.exists(path, callback)
检查指定路径的文件或者目录是否存在
fs.existsSync(path)
fs.exists 函数的同步版。
fs.unlink(path, callback)
删除一个文件
fs.unlinkSync(path)
fs.unlink()同步版本。
Last updated