关于文件操作的详细文档介绍,请参考:http://docs.wex5.com/cordova-plugin-file/
1.利用resolveLocalFileSystemURL方法判断APP本地文件是否存在,如下代码:
var resolveLocalFileSystemURL = window.resolveLocalFileSystemURL || window.webkitResolveLocalFileSystemURL; resolveLocalFileSystemURL(fileName, function (dirEntry) { alert('文件读取成功'); }, function (err) { alert('文件读取失败'); } );
2.
getFile的成功回调接受了一个“FileEntry”对象,你可以用它来执行文件读写操作。
一旦你有了“FileEntry”对象后,你可以调用“createWriter”来写文件,在成功回调中会返回一个“FileWriter”的对象
获取“FileWriter”对象,就可以调用“seek”方法,,传入想要写入的路径,可以测试一个文件是否存在
try { fileWriter.seek(fileWriter.length); } catch (e) { console.log("file doesn't exist!"); }
评一波