as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

KeplerFileSystem

KeplerFileSystem

Kepler文件系统TurboModule的接口。

这是一个接口,包含操作本地文件系统内容的基本方法。它使您能够查询文件系统、遍历文件系统、读取和写入文件。

扩展

  • KeplerTurboModule

属性

getConstants()?

readonly optional getConstants: () => object

返回值

object

继承自

KeplerTurboModule.getConstants


getEntries()

getEntries: (path) => Promise<string[]>

获取给定路径的目录条目。

参数

path

string

目录的路径。

返回值

Promise<string[]>

一个Promise,当成功完成时,会返回目录条目。


getMajorVersion()

readonly getMajorVersion: () => number

返回值

number

继承自

KeplerTurboModule.getMajorVersion


getMetadata()

getMetadata: (path, noFollow) => Promise<Metadata>

获取指定路径对应的文件或符号链接的元数据。

参数

path

string

文件的路径。

noFollow

boolean

定义是否使用statlstat

返回值

Promise<Metadata>

一个Promise,当成功完成时,会返回元数据。


getMinorVersion()

readonly getMinorVersion: () => number

返回值

number

继承自

KeplerTurboModule.getMinorVersion


getPatchVersion()

readonly getPatchVersion: () => number

返回值

number

继承自

KeplerTurboModule.getPatchVersion


openFile()

openFile: (path, mode) => Promise<void>

使用指定模式打开文件。

参数

path

string

要打开的文件的路径。

mode

OpenMode

文件的打开模式。

返回值

Promise<void>

一个Promise,当文件打开后,会成功完成。


readFileAsString()

readFileAsString: (path, encoding) => Promise<string>

将文本文件的全部内容读入一个字符串。

参数

path

string

文件的路径。

encoding

string

读取文件时使用的编码。

返回值

Promise<string>

一个Promise,当成功完成时,会返回文件内容。


removeDir()

removeDir: (path) => Promise<void>

删除路径下的一个目录。

参数

path

string

要删除的目录的路径

返回值

Promise<void>

一个Promise,当目录删除后,会成功完成。


removeDirAll()

removeDirAll: (path) => Promise<void>

删除路径下的一个目录及其所有内容。

参数

path

string

要删除的目录的路径

返回值

Promise<void>

一个Promise,当递归删除目录后,会成功完成。


removeFile()

removeFile: (path) => Promise<void>

删除路径下的一个文件。

参数

path

string

要删除的文件的路径。

返回值

Promise<void>

一个Promise,当文件删除后,会成功完成。


writeStringToFile()

writeStringToFile: (path, content, encoding) => Promise<number>

将字符串写入一个文本文件。

参数

path

string

文件的路径。

content

string

要写入的字符串内容。

encoding

string

写入文件时使用的编码。

返回值

Promise<number>

一个Promise,当成功完成时,会返回写入的字节数。


Last updated: 2025年9月30日