document.addEventListener("deviceready", onDeviceReady, false);//准备phonegap  
  
function onDeviceReady() {  
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);  
}  
  
function gotFS(fileSystem) {  
fileSystem.root.getDirectory("dataFile", {create:true,exclusive:false},createFile,fail);//建立文件夹,如果直接在sd 卡里,省去这个函数,onDeviceReady函数直接写到createFile文件  
}  
function createFile(dirEntry){ //dirEntry 这个参数就是gotFS函数创建的文件夹dataFile的一个对象,在这个对象下使用getFile就可以在所创建的文件夹下创建文件了  
dirEntry.getFile("print.txt", {create: true, exclusive: false}, gotFileEntry, fail); //在所建立的文件夹内,创立print.txt文件  
}  
function gotFileEntry(fileEntry) {  
fileEntry.createWriter(gotFileWriter, fail);  
}  
function gotFileWriter(writer) {  
writer.onwriteend = function(evt) {  
writer.truncate(11);  
writer.onwriteend = function(evt) {  
writer.seek(0);//添加内容的位置,这里是0,就是替换之前的内容  
writer.write('content');//添加内容  
};  
};  
writer.write('content');//写入内容  
}  
function fail(error) {  
console.log(error.code);//如果创建,写入内容失败,显示错误,用于调试  
}