在 phonegap 中,有一种方法可以在应用程序启动并创建编写器时获取文件的长度,以便您可以将 writer.seek() 写入该位置并附加到文件中。它目前在应用程序运行时追加,但每次应用程序重新启动时都会覆盖文件。下面是我给作者的代码。作家是在全球范围内创建的。
我正在使用在 Android 2.3.3 上运行的 phonegap 1.2.0
var writer = new FileWriter("mnt/sdcard/mydocs/text.txt");
function appendFile(text) {
try{
writer.onwrite = appendSuccess;
writer.onerror = appendFail;
writer.seek(writer.length);
writer.write(text);
}catch(e){
alert(e);
}
}
function appendSuccess() {
alert("Write successful");
}
function appendFail(evt) {
alert("Failed to write to file");
}
}