fileInfo 原生插件实现了获取文件的基本信息(文件大小,文件最近访问时间等),并且能够对文件进行MD5。
获取文件信息
getFileInfo(function(ret,err))
path:
ret:
{
absPath:'', // 字符串;文件绝对路径
isDirectory:false, // 布尔;是否是目录(iOS不支持)
size:1024, // 数字;文件大小;(单位:字节)
lastModified:16584738288, // 数字;最后修改时间(时间戳)
isHidden:false, // 布尔;是否是隐藏文件(iOS不支持)
canRead:true, // 布尔;是否可以读取
canWrite:true, // 布尔;是否可以写入
isFile:true // 布尔;是否是文件(iOS不支持)
}
err:
{
msg:'文件不存在'
}
var fileInfo = api.require('fileInfo');
fileInfo.getFileInfo({
path:'fs://test.png'
},function(ret,err){
api.alert({
msg: JSON.stringify(ret)
})
})
iOS系统,Android系统
可提供的1.0.0及更高版本
获取文件md5 (注意:该方法不适用与对一些超大文件进行md5)
getFileMd5(function(ret,err))
path:
ret:
{
result:''
}
err:
{
msg:'文件不存在'
}
var fileInfo = api.require('fileInfo');
fileInfo.getFileMd5({
path:'fs://test.png'
},function(ret,err){
api.alert({
msg: JSON.stringify(ret)
})
})
iOS系统,Android系统
可提供的1.0.0及更高版本