全部产品
云市场
云游戏

fs - 文件系统

更新时间:2020-07-20 15:26:11

示例代码

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+': 打开文件用于读取和写入。 如果文件不存在则创建文件,如果文件存在则截断文件。