Я реализовал несколько демонстраций о phonegap. Все работает хорошо. Вам не нужно создавать каталог или файл для работы, однако api phonegap сделает все это за вас. Пожалуйста, покажите свой код, чтобы легче было решить ваш вопрос.
//some code I write
function fail(error) {
console.log(error.code);
}
function getLogPath() {
var d = new Date();
return "log"+d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate()+".txt";
}
function writeToLogFile(errorMsg) {
try {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(fileSystem) {
fileSystem.root.getDirectory("phonegapLogFile", { create: true, exclusive: false }, function(directoryEntry) {
console.log("log folder is created");
directoryEntry.getFile(getLogPath(), { create: true, exclusive: false }, function(fileEntry) {
fileEntry.createWriter(function(writer) {
writer.seek(writer.length);
writer.write("\r\n");
writer.write("\r\n");
writer.write("Log message-" + new Date().toLocaleString());
writer.write("\r\n");
writer.write(errorMsg);
}, fail);
}, fail);
}, fail);
},
fail);
}
catch(e) {
fail(e);
}
}