文件系统处理器
约定
/data/app
, 实际编写时需替换为应用根目录。http://127.0.0.1:5099
, 实际编写时需自行替换。<>
标识自行替换的内容。 例如: icon-<图标名称>
, 实际编写时应替换为: icon-foo
, icon-bar
...文件名: 根目录为数据目录, 例如 /text/test.txt
, 对应的绝对路径为 /data/app/data/txt/text/test.txt
文件/目录权限: 0644, 0755 ...
命名规则: *-logs
处理器 | 参数表 | 返回值 | 说明 |
---|---|---|---|
fs.system.ReadFile | [<文件名>] | 文件内容(String) | 读取文件内容, 用于文本文件 示例 文档 |
fs.system.ReadFileBuffer | [<文件名>] | 文件内容([]Byte/Unit8Array) | 读取文件内容, 用于二进制文件 示例 文档 |
fs.system.WirteFile | [<文件名>, <文件内容(String)>, <文件权限(可选)>] | 文件字节数 | 写入文本文件, 返回文件字节数 示例 文档 |
fs.system.WirteFileBuffer | [<文件名>, <文件内容([]Byte/Unit8Array)>, <文件权限(可选)>] | 文件字节数 | 写入二进制文件, 返回文件字节数 示例) 文档 |
fs.system.ReadDir | [<目录称>, <递归(可选, 默认 false)>] | 文件名数组 | 读取文件夹下所有文件, 返回文件名数组 示例 文档 |
fs.system.Mkdir | [<目录称>, <目录权限(可选)>] | - | 创建文件目录 示例 文档 |
fs.system.MkdirAll | [<目录称>, <目录权限(可选)>] | - | 创建文件目录(含子目录) 示例 文档 |
fs.system.MkdirTemp | [<根目录(可选)>, <命名规则(可选)>] | 文件夹路径 | 创建临时文件目录 示例 文档 |
fs.system.Remove | [<文件名>] | 删除文件或目录 示例 文档 | |
fs.system.RemoveAll | [<文件名>] | 删除文件或目录(含目录下文件或目录) 示例 文档 | |
fs.system.Exists | [<文件名>] | 存在返回 true, 否则返回 false | 检查文件或目录是否存在 示例 文档 |
fs.system.IsDir | [<文件名>] | 文件名是为目录 true, 否则返回 false | 检查文件名是否为目录 示例 文档 |
fs.system.IsFile | [<文件名>] | 文件名是为文件 true, 否则返回 false | 检查文件名是否为文件 示例 文档 |
fs.system.IsLink | [<文件名>] | 文件名是为符号链接 true, 否则返回 false | 检查文件名是否为符号链接 示例 文档 |
fs.system.Size | [<文件名>] | 文件字节数 | 读取文件字节数 示例 文档 |
fs.system.Mode | [<文件名>] | 文件权限(Uint) | 读取文件权限 示例 文档 |
fs.system.ModeTime | [<文件名>] | 时间戳 | 读取文件修改时间 示例 文档 |
fs.system.Chmod | [<文件名>, <文件权限>] | - | 修改文件权限 示例 文档 |
fs.system.BaseName | [<文件名>] | 文件 Base Name | 读取 Base Name 示例 文档 |
fs.system.DirName | [<文件名>] | 文件所在目录 | 读取文件所在目录 示例 文档 |
fs.system.ExtName | [<文件名>] | 文件扩展名 | 读取文件扩展名 示例 文档 |
fs.system.MimeType | [<文件名>] | 文件 MIME-TYPE | 读取文件 MIME-TYPE 示例 文档 |
fs.system.Move | [<文件名>, <目标文件名>] | - | 移动文件或目录(含子文件) 示例 文档 |
fs.system.Copy | [<文件名>, <目标文件名>] | - | 移动文件或目录(含子文件) 示例 文档 |
fs.system.Upload | [<临时文件>] | 文件地址 | 上传文件 示例 文档 |
fs.system.Download | [<文件名>] | {"content":"<文件内容>", "type":"<MIME Type>"} | 下载文件 示例 文档 |
在脚本中可以使用 JS API: 查看 JS API 手册
字段 | 类型 | 示例 | 说明 |
---|---|---|---|
name | String | 文件名称 | |
tempFile | String | 临时文件名称 | |
Size | Integer | 文件大小 | |
mimeType | Integer | MIME Type |
文件系统处理器
约定
/data/app
, 实际编写时需替换为应用根目录。http://127.0.0.1:5099
, 实际编写时需自行替换。<>
标识自行替换的内容。 例如: icon-<图标名称>
, 实际编写时应替换为: icon-foo
, icon-bar
...文件名: 根目录为数据目录, 例如 /text/test.txt
, 对应的绝对路径为 /data/app/data/txt/text/test.txt
文件/目录权限: 0644, 0755 ...
命名规则: *-logs
处理器 | 参数表 | 返回值 | 说明 |
---|---|---|---|
fs.system.ReadFile | [<文件名>] | 文件内容(String) | 读取文件内容, 用于文本文件 示例 文档 |
fs.system.ReadFileBuffer | [<文件名>] | 文件内容([]Byte/Unit8Array) | 读取文件内容, 用于二进制文件 示例 文档 |
fs.system.WirteFile | [<文件名>, <文件内容(String)>, <文件权限(可选)>] | 文件字节数 | 写入文本文件, 返回文件字节数 示例 文档 |
fs.system.WirteFileBuffer | [<文件名>, <文件内容([]Byte/Unit8Array)>, <文件权限(可选)>] | 文件字节数 | 写入二进制文件, 返回文件字节数 示例) 文档 |
fs.system.ReadDir | [<目录称>, <递归(可选, 默认 false)>] | 文件名数组 | 读取文件夹下所有文件, 返回文件名数组 示例 文档 |
fs.system.Mkdir | [<目录称>, <目录权限(可选)>] | - | 创建文件目录 示例 文档 |
fs.system.MkdirAll | [<目录称>, <目录权限(可选)>] | - | 创建文件目录(含子目录) 示例 文档 |
fs.system.MkdirTemp | [<根目录(可选)>, <命名规则(可选)>] | 文件夹路径 | 创建临时文件目录 示例 文档 |
fs.system.Remove | [<文件名>] | 删除文件或目录 示例 文档 | |
fs.system.RemoveAll | [<文件名>] | 删除文件或目录(含目录下文件或目录) 示例 文档 | |
fs.system.Exists | [<文件名>] | 存在返回 true, 否则返回 false | 检查文件或目录是否存在 示例 文档 |
fs.system.IsDir | [<文件名>] | 文件名是为目录 true, 否则返回 false | 检查文件名是否为目录 示例 文档 |
fs.system.IsFile | [<文件名>] | 文件名是为文件 true, 否则返回 false | 检查文件名是否为文件 示例 文档 |
fs.system.IsLink | [<文件名>] | 文件名是为符号链接 true, 否则返回 false | 检查文件名是否为符号链接 示例 文档 |
fs.system.Size | [<文件名>] | 文件字节数 | 读取文件字节数 示例 文档 |
fs.system.Mode | [<文件名>] | 文件权限(Uint) | 读取文件权限 示例 文档 |
fs.system.ModeTime | [<文件名>] | 时间戳 | 读取文件修改时间 示例 文档 |
fs.system.Chmod | [<文件名>, <文件权限>] | - | 修改文件权限 示例 文档 |
fs.system.BaseName | [<文件名>] | 文件 Base Name | 读取 Base Name 示例 文档 |
fs.system.DirName | [<文件名>] | 文件所在目录 | 读取文件所在目录 示例 文档 |
fs.system.ExtName | [<文件名>] | 文件扩展名 | 读取文件扩展名 示例 文档 |
fs.system.MimeType | [<文件名>] | 文件 MIME-TYPE | 读取文件 MIME-TYPE 示例 文档 |
fs.system.Move | [<文件名>, <目标文件名>] | - | 移动文件或目录(含子文件) 示例 文档 |
fs.system.Copy | [<文件名>, <目标文件名>] | - | 移动文件或目录(含子文件) 示例 文档 |
fs.system.Upload | [<临时文件>] | 文件地址 | 上传文件 示例 文档 |
fs.system.Download | [<文件名>] | {"content":"<文件内容>", "type":"<MIME Type>"} | 下载文件 示例 文档 |
在脚本中可以使用 JS API: 查看 JS API 手册
字段 | 类型 | 示例 | 说明 |
---|---|---|---|
name | String | 文件名称 | |
tempFile | String | 临时文件名称 | |
Size | Integer | 文件大小 | |
mimeType | Integer | MIME Type |