0

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

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

但它不起作用。

我还使用了 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);
}
4

1 回答 1

0

您可以尝试以下代码:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) 
{
    var fullPathtowrite = fs.root.fullPath; //this is the "working" directory for saving files
}
于 2013-12-02T16:14:43.670 回答