Static Readonly separatorStatic getStatic getStatic getStatic hasStatic getStatic getStatic getStatic getStatic getStatic getStatic getStatic getStatic isStatic isStatic renameStatic renameStatic mkdirStatic mkdirStatic rmdirStatic rmdirStatic unlinkStatic unlinkStatic accessStatic accessStatic openStatic openStatic readStatic readStatic read基于文本方式读取文件(即直接读取文件的文本内容),使用Promise异步回调。
文件的应用沙箱路径。
Optional options: any支持如下选项: offset,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读取。 length,number类型,表示期望读取数据的长度。可选,默认文件长度。 encoding,string类型,当数据是 string 类型时有效,表示数据的编码方式,默认 'utf-8',仅支持 'utf-8'。
Static read基于文本方式读取文件(即直接读取文件的文本内容),以同步方法。
文件的应用沙箱路径。
Optional options: any支持如下选项: offset,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读取。 length,number类型,表示期望读取数据的长度。可选,默认文件长度。 encoding,string类型,当数据是 string 类型时有效,表示数据的编码方式,默认 'utf-8',仅支持 'utf-8'。
Static write将数据写入文件,使用Promise异步回调。
number 已打开的文件描述符。
ArrayBuffer|string 待写入文件的数据,可来自缓冲区或字符串。
Optional options: any支持如下选项: offset,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。 length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度。 encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。当前仅支持 'utf-8'。
Static write将数据写入文件,以同步方法。
number 已打开的文件描述符。
ArrayBuffer|string 待写入文件的数据,可来自缓冲区或字符串。
Optional options: any支持如下选项: offset,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。 length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度。 encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。当前仅支持 'utf-8'。
Static writeStatic closeStatic closeStatic list列出文件夹下所有文件名,支持递归列出所有文件名(包含子目录下),支持文件过滤,使用Promise异步回调。
string 文件夹的应用沙箱路径。
Optional options: any文件过滤选项。默认不进行过滤。 recursion boolean 是否递归子目录下文件名,默认为false。 listNum number 列出文件名数量。当设置0时,列出所有文件,默认为0。 filter Filter 文件过滤选项。当前仅支持后缀名匹配、文件名模糊查询、文件大小过滤、最近修改时间过滤。
Static list列出文件夹下所有文件名,支持递归列出所有文件名(包含子目录下),支持文件过滤,以同步方法。
string 文件夹的应用沙箱路径。
Optional options: any文件过滤选项。默认不进行过滤。 recursion boolean 是否递归子目录下文件名,默认为false。 listNum number 列出文件名数量。当设置0时,列出所有文件,默认为0。 filter Filter 文件过滤选项。当前仅支持后缀名匹配、文件名模糊查询、文件大小过滤、最近修改时间过滤。
Static statStatic statStatic copyStatic copyStatic copyStatic copy复制源文件夹至目标路径下,只能复制沙箱里的文件夹,使用Promise异步返回。
源文件夹的应用沙箱路径。
目标文件夹的应用沙箱路径。
复制模式:
mode为0,文件级别抛异常。目标文件夹下存在与源文件夹名冲突的文件夹,若冲突文件夹下存在同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至目标文件夹下,目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array
Static copy以同步方法复制源文件夹至目标路径下,只能复制沙箱里的文件夹。
源文件夹的应用沙箱路径。
目标文件夹的应用沙箱路径。
复制模式:
mode为0,文件级别抛异常。目标文件夹下存在与源文件夹名冲突的文件夹,若冲突文件夹下存在同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至目标文件夹下,目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array
Static moveStatic moveStatic move移动源文件夹至目标路径下,使用Promise异步返回。
源文件夹的应用沙箱路径
目标文件夹的应用沙箱路径
移动模式:
mode为0,文件夹级别抛异常。若目标文件夹下存在与源文件夹名冲突的非空文件夹,则抛出异常。
mode为1,文件级别抛异常。目标文件夹下存在与源文件夹名冲突的文件夹,若冲突文件夹下存在同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至目标文件夹下,目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array
Static move以同步方法移动源文件夹至目标路径下。
源文件夹的应用沙箱路径
目标文件夹的应用沙箱路径
移动模式:
mode为0,文件夹级别抛异常。若目标文件夹下存在与源文件夹名冲突的非空文件夹,则抛出异常。
mode为1,文件级别抛异常。目标文件夹下存在与源文件夹名冲突的文件夹,若冲突文件夹下存在同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至目标文件夹下,目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array
Static truncateStatic truncateStatic lstatStatic lstatStatic fsyncStatic fsyncStatic fdatasyncStatic fdatasyncStatic create基于文件路径打开文件流,使用Promise异步回调。
string 文件的应用沙箱路径。
string 文件打开类型 r:打开只读文件,该文件必须存在。 r+:打开可读写的文件,该文件必须存在。 w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。 w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。 a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。 a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
Static create基于文件路径打开文件流,以同步方法。
string 文件的应用沙箱路径。
string 文件打开类型 r:打开只读文件,该文件必须存在。 r+:打开可读写的文件,该文件必须存在。 w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。 w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。 a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。 a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
Static fdopen基于文件描述符打开文件流,使用Promise异步回调。
number 已打开的文件描述符。
string 文件打开类型 r:打开只读文件,该文件必须存在。 r+:打开可读写的文件,该文件必须存在。 w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。 w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。 a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。 a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
Static fdopen基于文件描述符打开文件流,以同步方法。
number 已打开的文件描述符。
string 文件打开类型 r:打开只读文件,该文件必须存在。 r+:打开可读写的文件,该文件必须存在。 w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。 w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。 a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。 a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
Static mkdtempStatic mkdtempStatic dupStatic utimesStatic getStatic getStatic getStatic getStatic getStatic save
文件操作相关工具类