| path | string | 是 | 文件夹的应用沙箱路径。 |
| options | ListFileOptions | 否 | 文件过滤选项。默认不进行过滤。 |
| Promise | Promise对象。返回文件名数组。 |
| fd | number | 是 | 已打开的文件描述符。 |
| buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 |
| options | ReadOptions | 否 | 支持如下选项: - offset,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。 - length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度。 |
| Promise | Promise对象。返回读取的实际数据长度。 |
| filePath | string | 是 | 文件的应用沙箱路径。 |
| options | ReadTextOptions | 否 | 支持如下选项: - offset,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读取。 - length,number类型,表示期望读取数据的长度。可选,默认文件长度。 - encoding,string类型,当数据是 string 类型时有效,表示数据的编码方式,默认 ‘utf-8’,仅支持 ‘utf-8’。 |
| Promise | Promise对象。返回读取文件的内容。 |
| src | string | number | 是 | 待复制文件的路径或待复制文件的文件描述符。 |
| dest | string | number | 是 | 目标文件路径或目标文件的文件描述符。 |
| mode | number | 否 | mode提供覆盖文件的选项,当前仅支持0,且默认为0。 0:完全覆盖目标文件,未覆盖部分将被裁切掉。 |
| Promise | Promise对象。无返回值。 |
| src | string | 是 | 源文件夹的应用沙箱路径。 |
| dest | string | 是 | 目标文件夹的应用沙箱路径。 |
| mode | number | 否 | 复制模式。默认mode为0。 - mode为0,文件级别抛异常。目标文件夹下存在与源文件夹名冲突的文件夹,若冲突文件夹下存在同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至目标文件夹下,目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array<ConflictFiles>形式提供。 - mode为1,文件级别强制覆盖。目标文件夹下存在与源文件夹名冲突的文件夹,若冲突文件夹下存在同名文件,则强制覆盖冲突文件夹下所有同名文件,未冲突文件将继续保留。 |
| Promise | Promise对象。无返回值。 |
| path | string | 是 | 文件的应用沙箱路径。 |
| Promise | Promise对象。无返回值。 |
| path | string | 是 | 目录的应用沙箱路径。 |
| Promise | Promise对象。无返回值。 |
| fd | number | 是 | 已打开的文件描述符。 |
| buffer | ArrayBuffer | string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 |
| options | WriteOptions | 否 | 支持如下选项: - offset,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。 - length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度。 - encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 ‘utf-8’。当前仅支持 ‘utf-8’。 |
| Promise | Promise对象。返回实际写入的数据长度,单位字节。 |
更多回帖