获取某个路径下的文件列表
使用说明
import { MUtils } from '@yl/super-jssdk';
MUtils.getFileList(optional)
参数说明
| 参数 |
类型 |
必填 |
作用 |
| optional |
Object |
是 |
必选参数 |
optional
| 参数 |
类型 |
必填 |
作用 |
| path |
string |
是 |
文件的绝对路径, 支持 file:// |
返回说明
| 参数 |
类型 |
作用 |
| resolve |
Function |
成功回调,参数 res 为 json 对象数组。数组元素为空,则说明该文件夹下没有文件。 |
| reject |
Function |
错误回调,err 为 json 对象。包含错误消息。比如该路径不存在,该路径不是文件夹。 |
result结构说明
|参数|类型|作用|
|-|-|-|
|isDirectory|boolean|是不是目录|
|isFile|boolean|是不是文件|
|isHidden|boolean|是不是隐藏文件|
|lastModified|long|最后修改时间,毫秒为单位。如:1472395049000|
|length|long|文件大小|
|name|String|文件名称|
|path|String|文件绝对路径 此参数只针对 Andriod 有效;(因为 iOS 路径得动态拼接,用父目录路径 + name 就可得到全路径)|
代码示例
MUtils.getFileList({
path: cordova.file.cacheDirectory
}).then(res => {
console.log('res', res);
}).catch(err => {
console.log('err', err);
})