Update javascript_methods
parent
d4e73cd74f
commit
0ecf8c5d0c
|
@ -22,21 +22,31 @@ console.log(native.env)
|
||||||
正常情况下, 应用的配置和缓存, 都应该放在这几个目录中
|
正常情况下, 应用的配置和缓存, 都应该放在这几个目录中
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### 退出应用
|
||||||
|
- `.quit()` 无参数。
|
||||||
|
|
||||||
|
|
||||||
### `fs`对象
|
### `fs`对象
|
||||||
提供了一系列常用的文件系统的操作方法, 要注意的是, js与python的通信, 是通过信号与槽机制实现的, 传递大量数据会引发性能问题导致应用闪退, 所以, 通常只建议进行少量数据的交互。
|
提供了一系列常用的文件系统的操作方法, 要注意的是, js与python的通信, 是通过信号与槽机制实现的, 传递大量数据会引发性能问题导致应用闪退, 所以, 通常只建议进行少量数据的交互。
|
||||||
大文件的下载保存, 应该交由python内部处理。
|
大文件的下载保存, 应该交由python内部处理。
|
||||||
|
|
||||||
如无特殊说明, 以下方法, 返回的都是一个`Promise`对象
|
如无特殊说明, 以下方法, 所传的文件路径, 均为绝对路径; 返回值都是一个`Promise`对象
|
||||||
|
|
||||||
- `.access(filepath, mode = 'r')` 以特定的模式访问文件, 对应python的open方法的参数, 一般用于判断文件是否有给定的权限(如读、写等), 返回true或false.
|
- `.access(filepath, mode = 'r')` 以特定的模式访问文件, 对应python的open方法的参数, 一般用于判断文件是否有给定的权限(如读、写等), 返回true或false.
|
||||||
- `.read(filepath, mode = 'r')` 读取文件内容, 如是读取二制文件的话, 返回的内容是 Uint8Array, 其他则返回字符串文本
|
- `.read(filepath, mode = 'r')` 读取文件内容, 如是读取二制文件的话, 返回的内容是 Uint8Array, 其他则返回字符串文本
|
||||||
- `.write(filepath, content = '' ,mode = 'w')` 写入文件, 可以写字符串文本, 也可以二进制数据(Uint8Array), 文件不存在则自动创建
|
- `.write(filepath, content = '' ,mode = 'w')` 写入文件, 可以写字符串文本, 也可以二进制数据(Uint8Array), 文件不存在则自动创建
|
||||||
- `.append(filepath, content = '' ,mode = 'w')` 同write方法, 区别是, 这个文件只会追加内容到原有文件中, 不会整个替换
|
- `.append(filepath, content = '' ,mode = 'w')` 同write方法, 区别是, 这个文件只会追加内容到原有文件中, 不会整个替换
|
||||||
|
- `.exists(filepath)` 判断**文件/目录**是否存在
|
||||||
|
- `.list(filepath)` 列出指定路径的所有文件 (不递归子目录)
|
||||||
|
- `.isfile(filepath)` 判断给定路径是否是一个文件
|
||||||
|
- `.isdir(filepath)` 判断给定路径是否是一个目录
|
||||||
|
- `.remove(filepath)` 删除给定的路径 (文件或目录, 若是目录, 会递归删除所有的文件, 需要小心操作)
|
||||||
|
- `.rename(filepath, target)` 重命名文件/目录
|
||||||
|
- `.copy(filepath, target)` 复制文件/目录
|
||||||
|
|
||||||
|
|
||||||
|
### NativeImage 原生图片对象
|
||||||
|
- `.image(filepath)` 可返回一个原生图片对象, 这个方法, 一般用于将图片写进剪切板中。需要时, 也可以调用 `toJPEG()、toPNG()、toDataURL()`来获取前端可用图片数据。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue