示例代码
var fs = require('fs');
var path = './test.data';
var content = 'this is amp fs test file';
// write file
fs.writeSync(path, content);
// read file
var data = fs.readSync(path);
console.log('fs read: ' + data);
fs.unlinkSync(path);
方法
fs.writeSync(String path, String|ArrayBuffer data, Object options)
向文件系统中写入文件。
入参
属性 | 类型 | 必填 | 描述 |
path | String | 是 | 写入文件的路径和名称 |
data | String | ArrayBuffer | 是 | 要写入的文本或者二进制数据 |
options | Object | 否 | 参考下面的options说明 |
options说明:
属性 | 类型 | 必填 | 描述 |
flag | String | 否 | flag,详细参见:文件系统flag说明,默认是'w' |
fs.readSync(String path)
读取path路径下文件内容。
入参
属性 | 类型 | 必填 | 描述 |
path | String | 是 | 文件路径 |
返回
- ArrayBuffer 类型,读取到的数据。
fs.unlinkSync(String path)
删除对应path的文件。
入参
属性 | 类型 | 必填 | 描述 |
path | String | 是 | 文件路径 |
文件系统flag说明
当 flag
选项采用字符串时,则以下标志均可用:
'a'
: 打开文件用于追加。 如果文件不存在,则创建该文件。'a+'
: 打开文件用于读取和追加。 如果文件不存在,则创建该文件。'r'
: 打开文件用于读取。 如果文件不存在,则会发生异常。'r+'
: 打开文件用于读取和写入。 如果文件不存在,则会发生异常。'w'
: 打开文件用于写入。 如果文件不存在则创建文件,如果文件存在则截断文件。'w+'
: 打开文件用于读取和写入。 如果文件不存在则创建文件,如果文件存在则截断文件。
在文档使用中是否遇到以下问题
更多建议
匿名提交