无法在phonegap文件夹中创建文本文件

时间:2013-07-07 07:37:09

标签: cordova

我正在编写代码以在目录中创建文本文件。

我用Google搜索并在设备上找到了此代码。

但它没有用。

我还使用 fileSystem.getDirectory 而不是 fileSystem.root.getFile

代码:

function gotFS(fileSystem) {
    // create dir
    alert("jjßß")
    fileSystem.root.getFile("newDir", {
        create: true,
        exclusive: false
    }, gotDirEntry, fail);
}

function gotDirEntry(dirEntry) {
    // create file
    dirEntry.getFile("newFile.txt", {
        create: true,
        exclusive: false
    }, gotFileEntry, fail);
}

function gotFileEntry(fileEntry) {
    fileEntry.createWriter(gotFileWriter, fail);
}

function gotFileWriter(writer) {
    writer.onwrite = function (evt) {
        console.log("write completed");
    };
    writer.write("some sample text");
    writer.abort();
}

function fail(error) {
    console.log(error.code);
}

1 个答案:

答案 0 :(得分:0)

您可以尝试以下代码:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) 
{
    var fullPathtowrite = fs.root.fullPath; //this is the "working" directory for saving files
}